How do I contribute?
Additions are always welcome, but if you are creating a modified version of a tutorial, don't duplicate information. Just update the existing tutorials. Tutorials can be created in any language, but use of English is strongly encouraged for maximum diffusion.
- Create a https://fablabs.io/ account if you don't have already one.
- Fork the FabAcademy-Tutorials repository
- You will find a folder for each week/assignment. Create your tutorial inside the corresponding assignment folder.
- Your tutorial name must clarify the OS and language used in the tutorial. Example:
shopbot_windows_english.md - Write your tutorial using Markdown. If it is your first time writing in Markdown follow this tutorial. Your can use any text editor like Atom, Sublime, Brackets, or Notepad++
- Copy the
template.mdfile into your new tutorial folder (ie.mv template.md your_tutorial_name.md).
- If you need to host images or files, create a folder next to your tutorial using the same name as the tutorial (example
shopbot_windows_english). Put your images and files inside it. Recommended images size is 800x600 pixels.
- Keep it simple. Less is more.
- This website is generated using Docusaurus, check out the documentation for more information. Use NPM to run the website locally - MANDATORY - this will allow you to test an offline version of your tutorial and not break the online one!
- Once you are done. Create a merge request to have your tutorial approved by the mighty instructors.
- Once approved you can read your tutorial in the published website
- Thanks for your contribution!