How to contribute documentation

First off, thanks for taking the time to think about contributing!

The KubeEdge community abides by the CNCF code of conduct. Here is an excerpt:

As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.


For Contributing to the ianvs documentation hosted at https://ianvs.readthedocs.io/en/latest, follow the following instructions:-

Forking the project

You can fork this project repository to create and submit changes to the documentation.

Then, open the terminal of your choice and run the following command to clone the forked project to your computer. The project is saved to the location where the terminal is opened from. If you want to change the location, use cd command to change the directory.

git clone <your forked repository link>

Wait until all of the project files are downloaded. A folder with the name ianvs will be created. You need to enter into the directory with the cd command.

Note: In order to build ianvs documentation on your local machine you need a python version 3.6.

  • Now, execute these commands in your terminal

    cd docs
    python3 conf.py # downloads the requirements
    

    Now, build and serve it live using sphinx-autobuild,

make livehtml

Now, you can open http://127.0.0.1:8000 on any browser to see the rendered HTML with live updates. Clear cookies and site data in your browser window to view up to date site.