-
Notifications
You must be signed in to change notification settings - Fork 41
Addon Docs
Addon Docs, which is differentiated, but still related, to the general Docs (Scratch Addons Docs), is a section under /addons/ that contains documentation for addons. It is a way for general users to learn more about a specific addon, as well as reference for further development of the addon.
Read #260 for the previous discussion regarding the implementation.
These are the sections for the main addon page (/addons/my-favorite-addon). These format of sections should be used, and if there isn't any applicable content on one of the sections, it may be skipped, including not writing the heading.
- Overview: Simple explanation describing the addon in general. Probably don't need a specific heading, just like the lead section on Wikipedia.
- Background: Reasoning/rationale/motivation and/or history of the implementation/addition of the addon.
- Features: Explanation of the available features inside the addon.
- Usage: Explanation of how to use the addon.
- Settings: Explanation of available settings.
- Compability: Information about compability, or browser/OS support.
- Future plans: Future work that will be done.
- Known issues: Known bugs and issues presents, including a link to the issue if necessary.
- Credit: Detailed credit/attribution.
- Changelog: List of changes for each addon. Ideally, this should be divided per version.
- Trivia: Witty notes or interesting things related to the addon.
- Gallery: Videos, screenshots, and other media that can't be included directly on the page.
- Related: Links to related pages. This includes issues, PRs, docs or other Addon Docs page, etc.
Subpages are allowed. This is usually made for splitting a very long section, or adding more technical documentation for development reference ala what Scratch Addons Docs do with Scratch Addons.
If possible, link the subpage in the parent page.
An example is as follows.
- My favorite addon
- Usage (from a longer section, for a very lengthy usage explanation)
- Design (a technical documentation, including design considerations)
© 2024 Scratch Addons contributors. Licensed under the terms of GNU General Public License v3.0.
Any issues? Have questions? Tell them here.
- Themes
- Changelog data structure
- Specific Hugo changes
- Blog
- Internationalization/Localization/Translation (i18n)
- Feedback presend warning
- Addon Docs
- Integration status dashboard