The objective of this file is to document the items flagged as @TODO as I go through the documentation so I come back to them and ensure they're resolved before the documentation is put live.
- Release note - need to find a way to aggregate them from GitHub. This will need the GitHub API.
- Overview - put in a link to the Precise documentation when it is done.
- Document where different settings are located - device vs Skills
- Add or update instructions on how to update each device
- Mark 1 - should the information on how to control the display for the Mark 1 Enclosure go under the Skills section instead?
- Mark 1 - how many characters can the Mark 1 display show before text has to scroll?
- Mark 1 - the mouth_display_png() optional parameters need to be checked - I've guess what each of them mean, but this needs to be checked.
- Mark 1 - the pieces about how to draw to the Enclosure - I think this needs an explanatory graphic.
- Picroft - how to keep updated - is burning a new disk image to SD card the best approach?
- Linux - should people be connecting headphones and microphones through USB or Bluetooth? Is there any difference or preference? Is this information the same as for Picroft?
- Linux - what are the other installation options for Mycroft on Linux - there are the installers that @AIIX provided, and I think there's an
apt-getpackage. Will need to clarify. - Not sure what the easiest way is to keep Mycroft for Linux updated - is it as simple as doing a
git pullfrom the remote repo? - What are the common issues with Mycroft for Linux?
- Registration code for Android - not sure how this works or how Android provides a Registration Code
- Why is having Intents independent of each other a benefit - what does this mean - need to explain it in a bit more detail
- Need more documentation on
msm- what it does, what commands are available, what Skills developers need to know about it. - What are the common issues in Skills development - ie the common problems that Developers encounter - so we can address them.
- How are Skills developed for platforms like Alexa repurposed for Mycroft?
- We need a guide or similar for
__init__.py- that covers items like how to inherit from theMycroftSkillclass, and the sorts of functions that are used. How are APIs used? What if your Skill needs to use another service?
- The introductory text is available in multiple languages - are there any key languages that I'm missing?
- If I find a STT engine in the language I want to support, what do I do with it? The documentation on the Languages wiki isn't clear how all the elements come together.
NIL
- are there minimum requirements for installing Adapt - both software and hardware?
- what URI schemas are supported by the Playback Skill?