Contributing
Thank you for your interest in contributing to My Bible Log! There are many ways to help, and every contribution makes a difference. Whether you have a few seconds or several hours, there's a way for you to contribute.
Share My Bible Log
The easiest way to contribute is to share My Bible Log with others. Word of mouth helps more people discover this free tool for tracking their Bible reading.
๐ฌ Tell Someone About It
If you find My Bible Log helpful, consider telling a friend, family member, or someone in your community about it. Personal recommendations are often the most effective way for people to discover new tools.
๐ฑ Share on Social Media
Share My Bible Log on your favorite social media platforms. Whether it's a quick post about how you're using it or a recommendation to your followers, every share helps spread the word.
๐ Add a Link from Your Blog or Website
If you have a blog or website, consider adding a link to My Bible Log. This helps others discover the tool and supports the project's visibility online.
โญ Star the Project on GitHub
If you have a GitHub account, adding a star to the My Bible Log repository is a great way to show your support! Stars help the project gain visibility and show that people find it valuable.
Financial Contributions
My Bible Log is free to use, but running it costs money. Financial contributions help cover:
- Web server hosting costs
- Database hosting and maintenance
- Development tools like code editors and AI assistants
- Email services for account verification and reminders
๐ฐ How to Contribute Financially
You can now support My Bible Log financially through its Ko-fi page. Any amount helps, and all contributions go toward keeping My Bible Log running and improving.
Financial contributions are completely optional โ My Bible Log will always remain free to use regardless of whether you contribute financially.
Submit Feature Ideas and Feedback
Your ideas and feedback help shape the future of My Bible Log. We want to hear what features would be most helpful to you.
๐ How to Submit Feedback
You can submit feature requests, bug reports, or general feedback using our feedback form. When submitting a feature idea, please include:
- What problem the feature would solve
- Who would benefit from this feature
- How you envision the feature working
- Any examples or mockups (if you have them)
For more detailed feature requests, you can also create an issue on GitHub using the feature request template.
Help with Translations
My Bible Log supports multiple languages, and we're always looking to expand language support or improve existing translations.
๐ Current Languages
My Bible Log currently supports:
- English
- Spanish
- French
- German
- Portuguese
- Korean
- Ukrainian
๐ How to Contribute Translations
We use Crowdin to manage translations.
If you're fluent in one of these languages (or a language we don't yet support), you can help by:
- Reviewing and improving existing translations
- Translating new features and content
- Adding support for a new language
To get started with translation contributions, you can contact us through the feedback form to express interest.
Contribute Code
My Bible Log is open source, and we welcome code contributions! Whether you're fixing bugs, adding features, or improving documentation, your code contributions help make My Bible Log better for everyone.
๐ Getting Started
- Fork the repository on GitHub
- Read the Contributing Guide for setup instructions and coding standards
- Pick an issue to work on, or propose a new feature
- Submit a pull request with your changes
โ๏ธ Development Setup
The project uses:
- Node.js with Typescript
- Nuxt.js for the frontend
- Express for the API
- MongoDB for the database
For detailed setup instructions, see the Contributing Guide.
Questions?
If you have questions about contributing or want to discuss a contribution idea, you can:
- Submit a question through our feedback form
- Open an issue on GitHub
- Review the Contributing Guide for technical details
Thank you for considering contributing to My Bible Log! Every contribution, no matter how small, helps make this tool better for everyone. ๐