mymx2 commented on issue #423:
URL: https://github.com/apache/fesod/issues/423#issuecomment-3490372429

   I’ve released a **Gradle startup template** designed for open-source 
projects.
   It comes with a comprehensive setup for GitHub-based workflows and project 
infrastructure.
   
   ### 1. GitHub Issues
   
   * Predefined issue labels
   * Issue templates for bug reports, feature requests, and discussions
   
   ### 2. GitHub Workflows
   
   * `git-issue-auto-close`: automatically closes stale issues
   * `git-issue-labeled`: triggers actions when labels are added
   * `git-release`: automates changelog and release creation
   * `git-sync-gitee`: keeps Gitee repository in sync
   * `git-sync-labels`: syncs issue labels between repos
   * `publish-release`: handles artifact publishing
   * `pull-request-check`: performs PR validation and checks
   
   ### 3. GitHub Bots
   
   * **Renovate** for dependency updates
   * **Codecov** for code coverage reporting
   
   ### 4. Project Infrastructure
   
   * Git hooks (pre-commit / pre-push checks)
   * **Spotless** for code formatting
   * **Detekt** and **Checkstyle** for static code analysis
   * **Error Prone** + **NullAway** for compile-time bug detection
   * **PMD** and **SpotBugs** for deep static analysis
   * **OpenRewrite** for automated code refactoring
   * **JaCoCo** and **Kover** for test coverage
   * Gradle **publish plugin** integration
   * And more tools for maintaining code quality and CI/CD automation
   
   These infrastructures aim to help open-source projects maintain consistent 
code quality, automate repetitive tasks, and streamline development on GitHub.
   
   项目中已经使用maven, 也许可以作为samples的一个起始? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to