Skip to content

The documentation for Netmaker, a WireGuard-based overlay network platform

License

Notifications You must be signed in to change notification settings

gravitl/netmaker-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Netmaker documentation!

Where is the netmaker documentation hosted?

We encourage contributions! Follow the below documentation to build and make changes/additions to the documentation.

How to build the Netmaker documentation

  1. Install dependencies: make, python3, pip, sphinx, sphinx-material theme
(debian instructions, varies by OS)

apt-get install make  
apt-get install python3-sphinx
apt-get install python3-pip
pip install git+https://github.com/bashtage/sphinx-material.git
pip install markupsafe

  1. Clone the repo
    git clone https://github.com/gravitl/netmaker-docs.git

  2. Cd to root of repo and build
    cd netmaker-docs && make html

  3. Open _build/html/index.html in your browser

How to contribute to the Netmaker documentation

Be sure to follow the sphinx documentation while writing your changes: https://documentation-style-guide-sphinx.readthedocs.io/en/latest/style-guide.html

  1. Follow the "build" instructions to clone and build the documentation
  2. Create a branch: git checkout -b <your-doc-change>
  3. Write your changes in the editor of your choice.
  4. Build the documentation again to make sure it compiles: make html
  5. View it in your browser to make sure it looks good
  6. Once ready, commit your code and submit a PR against the develop branch, describing what changes you made.

Submitting Changes

  • Please label your branch using a sensible name.

  • Please open a Pull Request against the develop branch with your branch which clearly describes everything you've done and references any related GitHub issues.

  • Please respond to any feedback in a timely manner. Stale PR's will be closed periodically.

About

The documentation for Netmaker, a WireGuard-based overlay network platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published