Closed
Description
Some things I'd like to discuss and also work on is code quality and documentation:
- Tests and coverage (mocha, chai, sinon, istanbul)
- Linter
- API Docs
- Wiki, if desired
- README and badges
- GitHub Actions for CI and CD
- static analysis like semmle / lgtm for non-dependency vulnerabilities: https://github.com/node-oauth/node-oauth2-server/security/code-scanning
There are a few things to decide, like
- what linter do we want to use (I suggest something with zero config like prettier or standard)
- what doc generation (JSDoc) we want to use (I suggest also zero config like JSDoc)
- should
master
/main
be push-protected? - what should be required for CI to pass a basic pull request?
- linter?
- unit tests?
- minimal required test coverage?
- dependency audit via npm audit?
- security analyses?
What else?