Hacktoberfest 2025: Welcome! #16
monozoide
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🎃 Hacktoberfest 2025: Welcome! Start here (good first issues inside)
Welcome to MailLogSentinel’s Hacktoberfest 2025 hub!
We’re excited to meet new contributors of all backgrounds: Python developers, testers/sysadmins, and documentation folks. This thread centralizes how to get started, where to help, and what we expect.
📌 About the project
MailLogSentinel monitors Postfix mail logs, detects suspicious login attempts, generates reports by email, and exports SQL data for dashboards. It’s in production and actively maintained.
🙌 Who can contribute?
🚀 How to get started
Star & Fork the repo.
Pick an issue:
Dev setup (quick):
Run tests
Local usage (example):
# Depending on your install, the executable may be `maillogsentinel` or `maillogsentinel.py` sudo maillogsentinel --setup --interactive maillogsentinel --report maillogsentinel --sql-exportOpen a PR linked to the issue. Keep PRs focused and small (one topic/issue per PR).
📐 Contribution guidelines
Please read:
Coding style: follow PEP 8; use the linter/formatter defined in the repo (e.g. flake8/black/ruff if configured).
Tests: add/adjust tests when changing logic.
Docs: update README/wiki when behavior or flags change.
✅ First‑PR checklist
🏷️ Hacktoberfest rules here
hacktoberfest-acceptedlabel so it still counts.💬 Ask for help
Use this discussion thread for quick questions, or open a dedicated Q&A discussion.
If you’re unsure about an approach, open a Draft PR early and we’ll guide you.
Thanks for being here — happy hacking! 🎉
Beta Was this translation helpful? Give feedback.
All reactions