Skip to content

Latest commit

 

History

History
109 lines (79 loc) · 3.93 KB

wiki.md

File metadata and controls

109 lines (79 loc) · 3.93 KB

GitHub README and Wiki Guidelines

Back to project week README

Every great project needs great documentation, including a README and a Wiki. Complete documentation answers the following questions:

  1. What is your project, what does it do, and how was it designed?
  2. How can someone run, develop and use your code?
  3. How can you be contacted or asked a question?

Checklist for Documentation Completion

  • / README.md
    • Located at project root (/).
    • Link to live site.
    • Brief description of your site.
    • List of technologies used.
    • Usage descriptions of features.
      • Images and/or GIFs of your own site showcasing and additional insight some functionality.
    • Road map or to do list for future features.
    • Get started section with instructions on how to set up the repo to run the project locally.
    • Contact information.
  • /backend README.md
    • The README.md you made in Mod 4 should now be the default README.md in the root of your /backend
      • You do not need to edit this file further after moving it.
  • Wiki
    • Separate each of these into their own pages on the Wiki.
      • API routes.
        • List the documentation you have from mod 4.
      • Database schema image with relationships.
      • Features list.
        • Include descriptions and some details. This does not need to be as detailed as user stories
      • Redux state shape (this entry is for your development benefit in Mod 5. For security reasons it should be removed after you graduate).

Resources

These are resources and documentation that may be useful in facilitating the generation of documentation for your projects.

README Examples

Note, parts of this documentation will only be completable once most of your project is complete, such as images of your web app. Most students complete their READMEs once their app is relatively finished.

  • Flicker Clone

readme-example-1

  • AirBnb Clone

readme-example-2

  • SoundCloud Clone

readme-example-3

Wiki

Each project you make is expected to have thorough supporting documentation. Most documentation will be in the Wiki. This is a separate section that will have many subsections of your GitHub repo.

Use the documentation you created in mod 4 (database schema and API documentation) for these sections.

wiki-bar

Wiki Home Example

The Wiki Home is the landing page of the Wiki section. Documentation is then organized in subsections as "pages".

wiki-home

Feature List Section Example

Details should be included but it does not have to be as thorough as user stories.

feature-list

Back to the top

Back to project week README