8000 GitHub - deno832/ndn-101: NDN 101 documentation
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

deno832/ndn-101

 
 

Repository files navigation

NDN 101

An introductory website on Named Data Networking (NDN).

Link: 101.named-data.net

General Information

This documentation website is made using "MkDocs" which uses markdown files for static project documentation generation. Website structure can be found in "mkdocs.yml" which is in root directory.

Dependency management is made using "poetry". So you don't need to install a "requirements.txt" file.

Local build

First you should install poetry for dependency management, its is strongly recommended to install poetry in a dedicated virtual environment. It should in no case be installed in the environment of the project that is to be managed by Poetry. To achieve this, you can use pipx; a tool that installs and runs Python applications in isolated environments. Further information can be found in this website. If pipx is not already installed, you can install it using your system's package manager or via pip with this command:

pip install pipx

Once pipx is installed, you can install Poetry by running:

pipx install poetry

After navigating to the project directory (i.e. NDN-101), run the command below to install project dependencies:

poetry install

For starting live preview on your machine you should execute this:

poetry run mkdocs serve

After executing this command, MkDocs development server should start in your local machine (default port number is 8000).

For building static web pages, use this command:

poetry run mkdocs build

Contributions

You can contribute to NDN101 website documentation by creating a github pull request. Each pull request will be inspected before merging to the main branch. You can see the code of conduct for further information.

About

NDN 101 documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 32.1%
  • Markdown 28.9%
  • Python 13.5%
  • TypeScript 13.3%
  • C++ 8.3%
  • JavaScript 2.1%
  • HTML 1.8%
0