When I started the project I made the decision to not include a separate documentation and instead document the code via code comments. This is a good tactic that I will continue to make it easy for people to understand the internals of Morpheas but the more complex Morpheas becomes the more necessary will become also the need for separate documentation and is a good idea to start now that is early instead of much later on. Ideally documentation must be part of this repo so maybe Markdown may be more than enough because its supported by Github but also can be used for the creation of PDFs, readthedocs is also another good alternative.
When I started the project I made the decision to not include a separate documentation and instead document the code via code comments. This is a good tactic that I will continue to make it easy for people to understand the internals of Morpheas but the more complex Morpheas becomes the more necessary will become also the need for separate documentation and is a good idea to start now that is early instead of much later on. Ideally documentation must be part of this repo so maybe Markdown may be more than enough because its supported by Github but also can be used for the creation of PDFs, readthedocs is also another good alternative.