Chimoney / chimoney-community-projects

Repo for Community Contributors
http://api.chimoney.io/
MIT License
128 stars 163 forks source link

Automate Weekly Newsletter for Active Contributors #419

Open phyleria opened 1 week ago

phyleria commented 1 week ago

We would like to automate the process of sending out a weekly newsletter to our contributors who have been active on our repository in the past month. The goal is to write the newsletter on GitHub and automatically send it to contributors’ emails.

Task Description

Create a system that:

  1. Tracks Active Contributors:

    • Identify contributors who have been active in the repository over the past month (those who have opened or commented on issues, made pull requests, or merged code).
  2. Newsletter Creation:

    • Allow for the newsletter to be written and saved within a GitHub file/repository.
    • The content will be written each week and should be pulled from this designated file.
  3. Automated Email Sending:

    • Set up an automation that extracts the email addresses of the active contributors.
    • Send the written newsletter via email to those contributors automatically.
  4. Scheduling:

    • The newsletter should be sent once a week, every Friday
  5. Ensure Compliance with GitHub's Privacy Policies:

    • Be mindful of GitHub's privacy policy and ensure that email addresses are only used in compliance with their terms and conditions.

Technical Requirements

Deliverables

Additional Notes

Additional information

No response

Shivansh2030 commented 1 week ago

Hello @phyleria can I take up this issue?

phyleria commented 1 week ago

Yeah, sure.

I've assigned it to you ✅