humanmade / hm-base

Standard project layout for Human Made Projects.
81 stars 18 forks source link

Include a set of standard documentation #101

Open fklein-lu opened 5 years ago

fklein-lu commented 5 years ago

On every project so far, the team compiled a set of documentation inside the Wiki. Some of this documentation was project specific, but a lot of it was generic.

This approach has a couple of issues:

What I propose is to include a docs directory inside of HM Base. Some its content is developer focused, some of it is project management specific. So the contents would need to be elaborated with the PM team.

This would serve as a good basis for future projects. PMs will need to adapt certain documentation for each project, but they could just use the editing functionality build into Github to do so.

We would need to adapt our deploy workflow to not deploy these files, as their contents are private.

goldenapples commented 5 years ago

I like this idea... I've come across a number of instances where we've had code in two places (say, a github repo of ours and a bitbucket repo of the client's... or a development repo and then a deploy repo for VIP), and trying to keep a wiki up to date between two locations is rough.

There was some possibly-related discussion about adding a /docs or /.docs directory to our project structure a while back here.