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 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 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.