Skip to content

Latest commit

 

History

History

doc

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Documentation source & content.

File system layout

Standard folders:

Specific documentations:

  • introduction/: an introduction to the project
  • documentation/: a documentation about the documentation in this project (meta-documentation)
  • client/: a recap documentation explaining how clients can use the backend

Backlog

Meta documentation

Contribute section

Check how to structure the Contribute section.

Two things can be distinguished:

  • content talking about how to setup the project, configure the environment, and also how to try the project, to manually/visually test it: all of this is optional
  • content talking about what can be done to actually develop the project

For the second one, it's harder to see how to structure it. At least we can bring out two aspects: development for the code, and work on the documentation. One last thing is the section about fixes to be done: it must appear first and be concise, since this concerns urgent tasks.

So here are the main parts in order in this section:

  1. Setup: optional
  2. Try/Test: optional
  3. Develop
    1. FIXMEs
    2. Code
    3. Documentation

Inside the code section, there can be many things, from little tasks to more complex ones, requiring detailed paragraphs.

I would put everything in a dedicated section with a meaningful name, followed by a single emphased line summarizing the nature of the task, and then possibly a description paragraph.

Guidelines

Complete the guidelines section.

Documentation / Contribute order

Choose whether to put the Documentation section before the Contribute one or vice versa.

Seems like the first one is the one mostly used.

Wiki

Determine content with a general purpose trait and consider putting it in a wiki.

Think about putting documentation files other than readme.md ones into the wiki. Indeed, they seem to be more general files.

The readme.md files are specific, and there can be only one per folder. A folder often being a module, this is logical to use them to describe the module specifically.

Other files might be for more general purposes, so consider putting them into the wiki.