MycroftAI / documentation

Mycroft.AI documentation for all public facing technical components.
https://mycroft.ai/documentation
Apache License 2.0
80 stars 90 forks source link

Rework the Skill Development section #132

Open krisgesling opened 5 years ago

krisgesling commented 5 years ago

Mycroft has come a long way over the last few years and our documentation has not always kept up. Skill Development is certainly one of these areas. New methods and tooling are available for developers, but the documentation still encourages old (sometimes deprecated) practices.

We want to update this section of the documentation with a Skill Development series, that provides a really easy to follow tutorial for beginners, and progresses through the many components available in a logical and structured way.

This issue is an attempt to provide the bones of that structure. Dot points are listed as check boxes because each is a page of documentation that needs to be compiled from existing sources, or written from scratch.

Skill Development

Intro

Managing interactions, follow-ups and conversations

Automated Testing

Different Skill Types

GUI and Display Control

Voice User Experience - Designing your Skill

Language and internationalisation

Skill Submission

Other (where should these go?)

If any of these topics interest you, please consider learning about the topic and solidifying that learning by updating the documentation for it :grinning:

jatin41 commented 2 years ago

I want to work