Feature Description π
A bot-driven automation system that creates a new GitHub Milestone every month with predefined objectives, and automatically posts a formatted summary to a dedicated Discord channel.
Motivation π
Currently, monthly milestones are created manually, which introduces delays, formatting inconsistencies, and limited community visibility. Contributors on Discord have no structured way to stay informed about the project's monthly goals.
Automating this process would:
-Ensure milestones are created on a consistent schedule (1st of each month)
-Reduce maintainer overhead
-Keep the Discord community proactively informed
-Improve project transparency and contributor engagement
Expected Behavior π€
1 : On the 1st of each month, a bot automatically:
-Creates a GitHub Milestone named Month YYYY with a due date on the last day of that month
-Populates its description with objectives defined in a config file
2 : Upon milestone creation, the bot posts to a dedicated Discord channel (e.g. #milestones) with:
-Milestone title and due date
-List of monthly objectives
-Direct link to the GitHub Milestone
3 : A milestone-config.yml file at the repo root allows maintainers to update objectives before the 1st of each month.
Additional Information βΉοΈ
No response
Feature Description π
A bot-driven automation system that creates a new GitHub Milestone every month with predefined objectives, and automatically posts a formatted summary to a dedicated Discord channel.
Motivation π
Currently, monthly milestones are created manually, which introduces delays, formatting inconsistencies, and limited community visibility. Contributors on Discord have no structured way to stay informed about the project's monthly goals.
Automating this process would:
-Ensure milestones are created on a consistent schedule (1st of each month)
-Reduce maintainer overhead
-Keep the Discord community proactively informed
-Improve project transparency and contributor engagement
Expected Behavior π€
1 : On the 1st of each month, a bot automatically:
-Creates a GitHub Milestone named Month YYYY with a due date on the last day of that month
-Populates its description with objectives defined in a config file
2 : Upon milestone creation, the bot posts to a dedicated Discord channel (e.g. #milestones) with:
-Milestone title and due date
-List of monthly objectives
-Direct link to the GitHub Milestone
3 : A milestone-config.yml file at the repo root allows maintainers to update objectives before the 1st of each month.
Additional Information βΉοΈ
No response