You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have quite a bit of experience maintaining projects and repos, and have a few notes:
1. Code style
Please follow the coding styles throughout the project
isn't going to do when you have multiple people contributing. You need to decide on a linting tool/style framework and enforce it as part of the build or test process (I use StandardJS).
Dependencies can get out of hand quickly. It's always best to introduce a new dependency only when you need to. Obviously frameworks, etc. are inevitable, but try to be frugal with adding new dependencies; and always remove dependencies if they're not used anymore
4. CI
Travis checks and / or tests?
I'm willing to PR with some/all of these updates, but they should be agreed on beforehand
The text was updated successfully, but these errors were encountered:
I have quite a bit of experience maintaining projects and repos, and have a few notes:
1. Code style
isn't going to do when you have multiple people contributing. You need to decide on a linting tool/style framework and enforce it as part of the build or test process (I use StandardJS).
2. Yarn
Use it. Much faster and more reliable than npm
3. Dependency Management
Dependencies can get out of hand quickly. It's always best to introduce a new dependency only when you need to. Obviously frameworks, etc. are inevitable, but try to be frugal with adding new dependencies; and always remove dependencies if they're not used anymore
4. CI
Travis checks and / or tests?
I'm willing to PR with some/all of these updates, but they should be agreed on beforehand
The text was updated successfully, but these errors were encountered: