You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.3 KiB

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