We welcome everyone's effort to make the community and the package better. You are welcomed to propose an issue, make a pull request or help others in the community. All of the efforts are appreciated!
There are many ways that you can contribute to BMTrain:
You can submit an issue if you find bugs or require new features and enhancements. Here are some principles:
You can also write codes to contribute. The codes may include a bug fix, a new enhancement, or a new running example. Here we provide the steps to make a pull request:
Combine the PR with an issue. Make us and others know what you are going to work on. If your codes try to solve an existing issue, you should comment on the issue and make sure there are no others working on it. If you are proposing a new enhancement, submit an issue first and we can discuss it with you before you work on it.
Fork the repository. Fork the repository to your own GitHub space by clicking the "Fork" button. Then clone it on your disk and set the remote repo:
$ git clone https://github.com/<your GitHub>/BMTrain.git
$ cd BMTrain
$ git remote add upstream https://github.com/OpenBMB/BMTrain.git
$ git checkout -b your-branch-name
You are encouraged to think up a meaningful and descriptive name for your branch.
$ git fetch upstream
$ git rebase upstream/main
Then you can push your codes to your own repo:
$ git push -u origin your-branch-name
Finally, you can make the pull request from your GitHub repo and merge it with ours. Your codes will be merged into the main repo after our code review.
Besides submitting issues and PRs, you can also join our community and help others. Efforts like writing the documents, answering questions as well as discussing new features are appreciated and welcomed. It will also be helpful if you can post your opinions and feelings about using our package on social media.
We are now developing a reward system and all your contributions will be recorded and rewarded in the future.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )