teach-la-website icon indicating copy to clipboard operation
teach-la-website copied to clipboard

Internal Usage Documentation

Open mattxwang opened this issue 5 years ago • 2 comments

Before the school year starts, we should have rigorous documentation that explains how contributors can easily add new information to the website.

Setup work:

  • [x] custom docs layout
  • [ ] custom docs header
  • [ ] custom docs pre-footer
  • [x] _docs collection and associated rules

Categories that need to be covered:

  • [x] dev setup & git flow
  • [ ] adding a new generic page
  • [x] adding new team members (board, alumni, instructors, devs, etc.)
  • [ ] adding new classes to the classes page
  • [ ] adding new class resources (collection-based)
  • [ ] adding new dev projects
  • [ ] adding new blog posts
  • [ ] adding new reports

Changes that should be either covered or removed from the site:

  • [ ] adding new resources
  • [ ] adding new about page information

mattxwang avatar Jul 27 '20 23:07 mattxwang

Partially addressed in #68. Remaining points will be addressed as more content is added.

krashanoff avatar Oct 04 '20 05:10 krashanoff

Paging @nendow02 to take some of this ticket!

mattxwang avatar Nov 08 '20 07:11 mattxwang