-
Notifications
You must be signed in to change notification settings - Fork 2.1k
documentation: better end-user documentation and learning resources #8479
Copy link
Copy link
Open
Labels
Area: docArea: DocumentationArea: DocumentationType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
Description
After the last monthly discussion on better documentation efforts, it came the idea of improve several topics and maybe add stuff like openthread.io:
- Mantain an up-to-date webpage for each board, with better documentation on specific configurations, pinouts, etc.
- Add some guides and better end-user documentation (Lack of learning resources #5434).
I also take the opportunity to add additional ideas. Feel free to add more and discuss about these topics!
RFC/Ideas
- Move board specific documentation to Doxygen: doc: move wiki to Doxygen documentation (second attempt) #8516 (@smlng + @aabadie)
- Where to put the files?
boards/<board_name>/doc?
- Where to put the files?
- Generate board/cpu-specific doxygen pages with a script (@bergzand)
- Add pinouts of peripherals
- Generate pinout from code?
- Codelabs
- RIOT-OS/Tutorials in Codelabs? (@miri64)
- End User/Developer guides (@emmanuelsearch )
- RIOT fundamentals tutorial (like Angular's Tour of Heroes)
- Migrate content from Wiki (partly in doc: move wiki to Doxygen documentation (second attempt) #8516)
- Extend Doxygen? Static site with embedded Doxygen doc? (like openthread.io)
- Move
@defgroupdirectives to doc.txt instead of header files - Add categories to Doxygen modules
- Serializations (doc: add
serializationgroup to Doxygen #9840) - Math (doc: add
mathgroup to Doxygen #9842) - Power management
- Hashes ( doc: refactor
hashesgroup #9858) - Memory Management
- Debugging
- Data structures
- More to be added...
- Serializations (doc: add
Related issues
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: docArea: DocumentationArea: DocumentationType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort