Skip to content
QuentinM edited this page Apr 25, 2022 · 4 revisions

Welcome to the travelling_salesman_problem wiki!

Project description

Travelling Salesman Problem system, made in functionnal programming Javascript with Ramda.

Contribution

To contribute create a branch from the develop branch. Once you have done your modification create a pull request from your branch to develop.
If a major update happen in the develop branch create a pull request from develop to staging.
In the staging branch create a pull request to the main. Some tests will be done by GitHub Actions like run xo code formatter verification, and chai/mocha code test verification. If every verification are passed than you can merge to main your code.

Structure of Github Branches

branch Description
main main branch
staging verification code branch (before merge to main)
develop develop branch
... develop branches derived from develop