OpenCMISS / documentation

Documentation used by OpenCMISS website.
http://opencmiss.org/documentation.html
2 stars 9 forks source link

Adding developer documentation #66

Closed PrasadBabarendaGamage closed 7 years ago

PrasadBabarendaGamage commented 7 years ago

This outline is outdated, see the latest outline on issue #65

This documentation has been built along with the OpenCMISS website and it builds fine with no errors. There are warnings regarding figure numbering, however, these will be addressed in another documentation issue as they are not critical.

  1. Key/simplified steps
    • making your own topic branch
  2. (completed) Guidelines for contributing to OpenCMISS
  3. (completed) Development Setup
  4. (placeholder) Building OpenCMISS for developers
  5. (placeholder) Coding Standard
  6. (placeholder) Documenting your code
    • How to add documentation to code simple doxygen comments
    • How to add sphinx documentation
    • Among other things, we need to move or link the information in the 'Guide to contributing documentation' contained in the CONTRIBUTE.md of the OpenCMISS/documentation repo here.
  7. (placeholder) Testing code
    • testing yourself
    • testing your fork using Jenkins (optional). Need to add documentation on how to use Jenkins.
    • mention that the code will be automatically tested each time a commit is added to a pull request
  8. (completed) Contributing
  9. (completed) Review Process
  10. (placeholder) API Documentation

Addresses issue #65

PrasadBabarendaGamage commented 7 years ago

Hi guys, Andre has reviewed/approved this pull request, hoping if we could pull it in into the develop branch. This will automatically trigger an update to the staging.opencmiss.org website.

PrasadBabarendaGamage commented 7 years ago

Can add the TL;DR section in again in another pull request (but we probably need to define the term as some noobs like myself have no idea what that means and it becomes confusing).

PrasadBabarendaGamage commented 7 years ago

Actually might be better to add the TL;DR section to another page called Quick start. So that it does not confuse newbie developers.

hsorby commented 7 years ago

I really don't think we need to define the term, if people can't figure it out (and google is pretty useful for this sort of stuff) then they are going to have trouble using Iron and Zinc.

chrispbradley commented 7 years ago

We shouldn't have terms like TL;DR in the web documentation or indeed any other internet lingo, amusing or not. There is a significant academic side to the project and many people from grant reviewers and collaborators look at the site. The site should be able to pass the 60 yo professor reading it test. I'm afraid TL;DR does not really pass this test.

rchristie commented 7 years ago

I'm also against TL;DR and prefer 'Quick Start' or similar.