소스 검색

feat: add notes on stale issues and PRs to the contribution doc

trgiangdo 1 년 전
부모
커밋
35408b2124
1개의 변경된 파일18개의 추가작업 그리고 9개의 파일을 삭제
  1. 18 9
      CONTRIBUTING.md

+ 18 - 9
CONTRIBUTING.md

@@ -37,17 +37,14 @@ Do not hesitate to create an issue or pull request directly on the
 ## Implement Features
 ## Implement Features
 
 
 The Taipy team manages its backlog in private. Each issue that will be done during our current sprint is
 The Taipy team manages its backlog in private. Each issue that will be done during our current sprint is
-attached to the `current sprint`. Please, do not work on it, the Taipy team is on it.
+attached to the "current sprint". Please, do not work on it, the Taipy team is on it.
 
 
 ## Code organisation
 ## Code organisation
 
 
-Taipy is organised in five main repositories:
+Taipy is organised in two main repositories:
 
 
-- [taipy-config](https://github.com/Avaiga/taipy-config).
-- [taipy-core](https://github.com/Avaiga/taipy-core).
-- [taipy-gui](https://github.com/Avaiga/taipy-gui).
-- [taipy-rest](https://github.com/Avaiga/taipy-rest).
-- [taipy](https://github.com/Avaiga/taipy) brings previous packages in a single one.
+- [taipy](https://github.com/Avaiga/taipy) is the main repository that containing the code of taipy packages.
+- [taipy-doc](https://github.com/Avaiga/taipy-doc) is the documentation repository.
 
 
 ## Coding style and best practices
 ## Coding style and best practices
 
 
@@ -83,8 +80,10 @@ Where:
 
 
 ## Contribution workflow
 ## Contribution workflow
 
 
-Find an issue without the label `current sprint` and add a comment on it to inform the community that you are
-working on it.
+All other issues are sorted by labels and free to be taken. If you are new to the project, you can start with the
+"good first issue" or "🆘 Help wanted" label. You can also start with issue with higher priority like "Critical"
+or "High". The higher the priority, the more value it will bring to the project. If you want to work on an issue,
+please add a comment and wait to be assigned to the to inform the community that you are working on it.
 
 
 1. Make your [own fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) of the repository
 1. Make your [own fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) of the repository
    target by the issue. Clone it on our local machine, then go inside the directory.
    target by the issue. Clone it on our local machine, then go inside the directory.
@@ -120,6 +119,16 @@ working on it.
 6. The taipy team will have a look at your Pull Request and will give feedback. If every requirement is valid, your
 6. The taipy team will have a look at your Pull Request and will give feedback. If every requirement is valid, your
    work will be added in the next release, congratulation!
    work will be added in the next release, congratulation!
 
 
+### Important Notes
+
+- If your PR is not created or there is no other activity within 14 days of being assigned to the issue, a warning message will appear on the issue, and the issue will be marked as "stale".
+- If your issue is marked as "stale", you will be unassigned after 14 days of inactivity.
+- Similarly, if there is no activity within 14 days of your PR, the PR will be marked as "stale".
+- If your PR is marked as "stale", it will be closed after 14 days of inactivity.
+
+We do this in order to keep our backlog moving quickly. Please don't take it personally if your issue or PR gets closed
+because of this 14-day inactivity time limit. You can always reopen the issue or PR if you're still interested in working
+on it.
 
 
 ## Dependency management
 ## Dependency management