Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.72 KB

File metadata and controls

47 lines (36 loc) · 1.72 KB

This is the 'how to edit documentation' documentation file.

Introduction

We have decided to try and use the github '*.md' pages to document the design. The intention is to have the documentation in one place, close to the source, and always reflect the current build status.

What to document

Everything. At this stage we want to draw a line in the sand and document everything we know about the project. This includes:

  1. how-to guides
  2. how software is developed
  3. how hardware is connected
  4. how to use/develop
  5. etc

How to document

  1. git uses the markdown language, some online pages describing the format can be found here: https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/ https://guides.github.com/features/mastering-markdown/

  2. a suggested workflow for modifying/adding pages is:

  3. clone the repo,

  4. edit the .md file,

  5. view the rendered page in your browser using 'grip' (see below),

  6. re-edit the .md file,

  7. re-view the rendered page (and loop 4-5 until it looks nice),

  8. commit the file locally and push to the repo.

  9. grip can be found here: https://github.com/joeyespo/grip

  10. install the python-installer sudo apt-get install python-pip

  11. clone the repo git clone https://github.com/joeyespo/grip

  12. cd into the base dir cd grip

  13. install grip sudo python setup.py install

  14. grip can now be run from your working directory

  15. navigate to working directory cd <mega65>/mega65-core/doc

  16. start grip rendering pages grip index.md &

  17. in browser, goto http://localhost:6419/ where grip is rendering the index.md file

  18. to stop grip killall grip

User Manual -

The End.