- Fork. Make a your own copy.
- Work on your copy. (I recommend you to work on the
develop
branch, butmaster
is okay) - Make a pull request to
develop
branch in this repo. - I will merge acceptable commits.
- Then, i will merge commits from
develop
tomaster
when the code is runnable. Just wait.
master
is the public branch, saved latest code can run and pass tests.develop
is the private branch own by maintainer to merge latest changes from any other people and maintainer. Maintainer should mergemaster
fromdevelop
when the code fromdevelop
can run correctly.
Personally I use extension sumneko.lua
for Visual Studio Code to format code. Any code with likely style is welcome. Don't wrroy about that, I won't refuse a PR just because the style and I may format your code manually if your PR is worth. But that will add a external commit and it's very ugly tough.
That rule might be changed in future.
The code in master
branch is developing version still. When releaseing one version, the bumpping commit will be tagged and a new Release
will be published in GitHub (sometimes later).