boxwise / boxwise

A work on hold
https://boxwise-production.firebaseapp.com
Apache License 2.0
18 stars 25 forks source link

Style guide #274

Open HaGuesto opened 6 years ago

HaGuesto commented 6 years ago

We will create a style guide containing:

@rubenspgcavalcante feel free to correct this as much as you want!

rubenspgcavalcante commented 6 years ago

So, we basically need a styleguide for:

Define the project architecture on structure level:

Define the project architecture on code level:

Define the project architecture on app/feature level:

Of course some of stuff can be added later, others can be a single line of description, but there's some important stuff that we need everyone trying to follow to maintain the simplicity and quality of the app. Reminding that a well organised project is ultra friendly for outsider maintainers: easy to find, easy to create and easy to debug. Other thing I've said before, the code is the best documentation, so by just following the styleguide, we make easy to other contributors to just follow what was already done and create new features without the necessity of reading the entire guideline.

Some full stack frameworks as Angular already have a default styleguide and other specific ones (as I did for using with AMD) . As we're working with micro frameworks (e.g. React) and we're creating our own stack, we have this necessity to create a more specific guideline.

Any comments about it guys?

HaGuesto commented 6 years ago

It sounds good. I also read a bit through your angular guide. Nice! The only point I would add is HowTo do forms.