Go to Setup Environment first to ensure all your hardware and software are ready.
We're following Chromium coding style for different languages: C++, Python and JavaScript.
- depot_tools need to be installed and added to
PATH
env. - Re-use widl-nan linter tool
cd src/tools && npm install
- Prepare the playback files by running
./src/common/tests/fetch_tests_data.sh <playback_url>
Run python ./tools/node_modules/widl-nan/tools/lint.py
before submitting your code.
We use same Chromium commit log guideline and Github closing isses via commit messages. Use the following form:
Summary of change.
Longer description of change addressing as appropriate: why the change is made,
context if it is part of many changes, description of previous behavior and
newly introduced differences, etc.
Long lines should be wrapped to 80 columns for easier log message viewing in
terminals.
Fixes #123456