A document that explains about the project structure, the tools that we use, how to build it, and how to contribute. Some of the things we'd like to mention:
License - the contributed code is released under the MIT license.
Tooling - we use eslint and prettier to keep the code clean, and editorconfig to configure the indent in a cross-editor fashion.
Recommended code editor - Visual Studio code is preferred, and we have an extensions.json, so when you open the project in VSCode, it will automatically prompt to install recommended extensions.
Recommended reading material - Datasheets, etc
Tests: we use jest for the unit-tests, and we aim to get a high coverage of the core library. It's recommended to use Wallaby.js to run the tests in the IDE and also track the code coverage.
A document that explains about the project structure, the tools that we use, how to build it, and how to contribute. Some of the things we'd like to mention: