Skip to content
googlePublic

About

Simulate multi-radio network environments with a single tool.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

netsim - a network simulation tool for multi-device use cases.

Development Setup

To ensure consistent code style and quality, this project uses a pre-commit hook to automatically format code. Please follow these steps once to set it up:

  1. Install pipx (if you don't have it):

    On Linux:

    sudo apt update
    sudo apt install pipx

    On Mac:

    brew install pipx

    Homebrew install instructions: https://brew.sh

  2. Add pipx to your PATH:

    pipx ensurepath # You may need to restart your shell after this.
  3. Install pre-commit using pipx:

    pipx install pre-commit
  4. Install the Git hooks for this repository:

    pre-commit install

After this one-time setup, the formatting script will run automatically before each commit.

Lockfile Maintenance

MODULE.bazel.lock pins resolved external dependencies and extension evaluations to ensure reproducible, hermetic builds across platforms and CI environments without re-resolving against external registries. When modifying dependencies in MODULE.bazel, update the lockfile and verify builds across Linux, macOS, and Windows.

TAP Networking

For information on how to use and verify the TAP networking feature, see TAP-README.md.

About

Simulate multi-radio network environments with a single tool.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages