Open microbit-mark opened 3 years ago
@abchatra please edit the above if I've missed anything from our conversations
Tutorial authoring approval process for microbit:
Unapproved content will have warning in the title bar (as in arcade) and approved content will have report abuse in the settings (not visible without a click)
We will have a third party approved tutorial gallery similar to the extension gallery in the documentation (Extensions (microbit.org)).
License - MIT
Localization Support - Approval now for any language. Example: French only content
Image is allowed for unapproved content, however, should be hosted in github.
Reviewer will proofread all the text of the tutorial (will not check for quality, only for malice)
Tutorial author need to provide one of the following. This is to verify legitimacy.
Tutorial repo will be added at the same place as extension in the json.
@abchatra Can we schedule the work to make this live? I guess from your side the tragetconfig.json needs updating and we will need a new gallery page.
I will then create documentation for the process
Sure lets do it.
We have documented the process in https://support.microbit.org/support/solutions/articles/19000054952-makecode-extension-and-tutorial-approval#tutorials
We should update the docs here:
Though they are generic for MakeCode, the docs mention an approval process. Can we link out to the one for micro:bit or have a link in the micro:bit specific docs
https://makecode.com/writing-docs/user-tutorials#report-abuse-and-approvals
@microbit-mark can we walk through the process in the next sync. I have few comments I would like to discuss.
Rest are implemented. @ganicke can you link to microbit approval from our documentation?
@abchatra What changes need to be made to what files to add a tutorial as approved? Is it documented? Is it only https://makecode.microbit.org/tutorials? I have an example of 20+tutorials in a GitHub repo structured like an extension, but it's not an extension.
Can we discuss in our next sync? I assumed this was already documented here. https://support.microbit.org/support/solutions/articles/19000054952-makecode-extension-and-tutorial-approval#tutorials
@abchatra Yes please!
The docs at https://makecode.com/writing-docs/user-tutorials describe a tutorial approval process that is not fully documented. This ticket is to setup a lightweight process so that the Foundation and MakeCode can have some QA over submissions without discouraging or preventing anyone creating a tutorial.
Currently, people can create Tutorials on their own or add them as part of documenting an extension. The process is the same as extensions, you have to create a release to include a tutorial
Suggested workflow
Assumptions
Unapproved content
removed from the title bar when the tutorial is approved.TODO