Workflow de Git para a API e para as Implementações

Desenvolver a API

O simples processo de adicionares as tuas alterações é explicado na secção Como utilizar o Git(Hub). Para além disso, sugerimos que cries o teu novo branch com um nome sugestivo. Com o novo modelo de branching, tens de estar ciente qual o branch no qual deves basear os teus PRs, e onde é que o teu branch deve ser merged, depois. Lê mais sobre o novo modelo de versões e branches aqui: Versioning System and Repository Branch Layout

Adicionalmente, exigimos que garantas que o módulo vai compilar gradle compileJava. Isto vai correr uma simples build dos ficheiros-fonte. Quando concluído com sucesso, podes criar um PR com as tuas alterações para o repositório da SpongeAPI.

Desenvolver a Implementação

O processo para a implementação é quase o mesmo do da API. Adicionas as tuas alterações conforme descrito em Como utilizar o Git(Hub). Nota que deves dar um nome sugestivo aos teus branches. Com o novo modelo de branching, tens de estar ciente qual o branch no qual deves basear os teus PRs, e onde é que o teu branch deve ser merged, depois. Lê mais sobre o novo modelo de versões e branches aqui: Versioning System and Repository Branch Layout

Corre gradle compileJava` para garantires que tudo compila sem erros.

Since you are working on the implementation, there is a possibility that your work included changes in the API. This is okay. Just remember to ensure the pointers for the version of the SpongeAPI match the version of your branch prior to committing and pushing. To do this, you may need to add the submodules to the commit (with git add SpongeAPI and/or git add Mixin) prior to committing on your implementation work.

You may open a pull request once your commit is pushed to your fork or the repository.