kcnaiamh / ebpf-docs

An effort to comprehensively document eBPF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eBPF Docs

This project aims to provide documentation for eBPF, with a specific focus on technical details for developers of projects that use eBPF.

Getting started - Serving docs

In order to see the docs in browser you need to serve them locally. This can be done with docker via the makefile.

$ make serve

Or you can serve from you own host by following these steps:

$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ mkdocs serve -a 127.0.0.1:8000 --watch /docs

Docs about docs

Use use MkDocs to render the markdown in this repository to HTML (and to serve it in development). In addition we use the Material for MkDocs theme and some additional plugins to add features. The following links contains documents for varies components including guides on the markdown syntax and references for our config files:

Contributing

This project is meant to provide a common knowledge base of the whole eBPF community, everyone is free to submit changes via Github Pull Requests, please read our Contributions Guide for details and guidelines.

About

An effort to comprehensively document eBPF

License:BSD 2-Clause "Simplified" License


Languages

Language:Go 92.9%Language:Makefile 5.6%Language:Dockerfile 0.8%Language:HTML 0.6%