Welcome to ENV Storage Manager's Hacktoberfest participation! We're excited to have you contribute to our project.
- Start: October 1, 2025
- End: October 31, 2025
- Registration: Sign up at hacktoberfest.com
Hacktoberfest is a month-long celebration of open source software run by DigitalOcean. During October, you can contribute to open source projects and earn rewards!
- Sign up at hacktoberfest.com
- Connect your GitHub account
Look for issues labeled with:
- 🟣
hacktoberfest- Hacktoberfest-eligible issues - 🟢
good first issue- Perfect for beginners - 🔵
help wanted- We need your help!
- Fork the repository
- Create a branch for your changes
- Make your contribution
- Submit a pull request
- Wait for review
Your PR needs to:
- ✅ Be reviewed and approved by maintainers
- ✅ Be labeled
hacktoberfest-accepted - ✅ Not be marked as spam or invalid
- ✅ Follow our quality guidelines
✅ Bug Fixes: Fix reported bugs with tests ✅ New Features: Implement requested features ✅ Documentation: Improve docs, add examples ✅ Tests: Add test coverage ✅ Performance: Optimize existing code ✅ Refactoring: Improve code quality ✅ UI/UX: Enhance user experience
❌ Spam PRs: Random changes without purpose ❌ Trivial Changes: Single typo fixes, whitespace changes ❌ Duplicate PRs: Multiple PRs for the same issue ❌ Low Effort: Changes that don't add value ❌ Automated PRs: Bot-generated contributions ❌ Breaking Changes: Without discussion and approval
Before submitting your PR, ensure:
- I have read the Contributing Guidelines
- I have read the Code of Conduct
- My PR has a clear, descriptive title
- My PR description explains what and why
- I have added/updated tests
- All tests pass locally
- I have updated documentation
- My code follows the project's style
- I have commented complex code
- My commits follow conventional commits format
- I have linked the related issue
- Find a bug report issue
- Comment that you're working on it
- Fix the bug with tests
- Submit PR with clear description
- Check if feature is requested
- Discuss implementation approach
- Implement with tests and docs
- Submit PR for review
- Find documentation gaps
- Write clear, helpful content
- Add code examples
- Submit PR
- Find areas lacking tests
- Write comprehensive tests
- Ensure good coverage
- Submit PR
- Identify UX improvements
- Design solution
- Implement changes
- Get feedback
# 1. Fork and clone
git clone https://github.com/YOUR-USERNAME/ENV_Storage.git
cd ENV_Storage
# 2. Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
pip install -r requirements-dev.txt
# 4. Create a branch
git checkout -b feature/your-feature-name
# 5. Make changes and test
pytest
# 6. Commit and push
git add .
git commit -m "feat: add amazing feature"
git push origin feature/your-feature-name
# 7. Create Pull Request- Browse Issues
- Filter by
good first issuelabel - Read the issue description carefully
- Comment to claim the issue
- Wait for maintainer confirmation
- Start working!
- Communicate: Comment on issues before starting
- Ask Questions: Don't hesitate to ask for help
- Test Thoroughly: Ensure your changes work
- Document: Update docs with your changes
- Be Patient: Reviews take time
- Be Respectful: Follow Code of Conduct
- Learn: Use this as a learning opportunity
- Don't Spam: Quality over quantity
- Don't Rush: Take time to do it right
- Don't Copy: Write original code
- Don't Ignore Feedback: Address review comments
- Don't Work in Silence: Communicate progress
- Don't Submit Untested Code: Always test first
All contributors will be:
- 🌟 Listed in our README
- 📝 Mentioned in release notes
- 🎉 Celebrated in our community
- 🏆 Eligible for Hacktoberfest rewards
- README - Project overview
- Contributing Guidelines - How to contribute
- Code of Conduct - Community standards
- Security Policy - Security guidelines
- Check Documentation: Read our docs first
- Search Issues: Someone may have asked before
- Ask in Discussions: Use GitHub Discussions
- Comment on Issue: Ask questions on the issue
- Join Community: Connect with other contributors
Q: How do I claim an issue? A: Comment on the issue saying you'd like to work on it. Wait for maintainer confirmation.
Q: Can I work on multiple issues? A: Yes, but focus on one at a time. Complete one before starting another.
Q: How long will review take? A: Usually 2-7 days. Be patient during Hacktoberfest as we receive many PRs.
Q: My PR was marked as spam. Why? A: It may not meet quality standards. Read our guidelines and try again with a meaningful contribution.
Q: Can I contribute if I'm a beginner?
A: Absolutely! Look for good first issue labels and don't hesitate to ask for help.
Thank you for considering contributing to ENV Storage Manager! Your contributions help make this project better for everyone.
Whether you're fixing a bug, adding a feature, or improving documentation, every contribution matters. We appreciate your time and effort!
Happy Hacktoberfest! 🎃
Made with ❤️ by the ENV Storage Manager community