This repo contains documentation for Akri, including:
- Akri's user and developer docs, which are hosted Akri's docs site docs.akri.sh by GitBook
- Proposals for new Akri features
- Akri's logo artifacts
To add documentation to Akri's GitBook documentation site, create a markdown file in the appropriate section folder
within docs
.
Akri's documentation is divided into six sections:
- 📘 User Guide: Documentation for Akri users.
- 🔎 Discovery Handlers: Documentation on how to configure Akri using Akri's currently supported Discovery Handlers
- 🚀 Demos: End-to-End demos that demostrate how Akri can discover and use devices. Contain sample brokers and end applications.
- ⚙️ Architecture: Documentation that details the design and implementation of Akri's components.
- 💻 Development: Documentation for Akri developers or how to build, test, and extend Akri.
- 🎉 Community: Information on what's next for Akri and how to get involved!
Then, link to it in SUMMARY.md
to ensure it is displayed on Akri's site.
Add associated images to the media
folder and adhere to GitBook Markdown syntax
requirements.
To propose a design for a new Akri feature such as a new Discovery Handler, create a PR to add your document to the proposals folder. A proposal template and conventions for updating proposal statuses will be added soon.
If you have guides, scenarios, examples, etc. that you think would benefit from being a part of the Akri ecosystem but do not fit on Akri's documentation site or as a proposal, they could be added to Akri's HackMD. Create an issue to request that a HackMD page be created for the content.
If you have a scenario or use-case you'd like to share more broadly, we are always looking for contributions to Akri's Medium Blog.