Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.27 KB

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 1.27 KB

Contributing (v3)

Thanks for being part of the code!

Directory layout

+---.github
¦   +---workflows /* CI & automations for PR and releases */
+---.vscode /* VSCode Debug and tasks file */
+---node_modules /* Node.js modules, for npm i */
+---src
¦   +---client
¦   +---data /* The data file that can be used for your views, containing useful strings */
¦   +---managers
¦   +---rest /* HTTP Requests */
¦   +---structures
¦   +---util /* Client options and private constructor strings */
+---typings /* TypeScript auto-generated typings for VSCode and other IDE using TS */
+---test /* Mocha tests (coming later in v3) */

Pull Requests

Before opening a PR, run npm test to do a eslint scan then run mocha tests

Before commiting, be sure that no files from the typings/ directory is commited! GitHub Actions will build it automatically after pushing

When opening a PR, please open it to the 'develop' branch. Thanks!

Issues

All issues are appreciated, it can be suggestions, bug fixes.

Discussion

If you want to talk about this project or just for saying hi, Join the Greep's Discord Server in the #node-tmio channel or the Openplanet Discord Server, in the #trackmania-io channel