gitscribe is a Python Discord bot that provides information about GitHub repositories and issues. It's designed to make it easier for users to retrieve details about GitHub projects directly within a Discord server.
Thank you for considering contributing to our project during Hacktoberfest! We appreciate your time and effort to help improve our open-source project. To ensure a smooth and productive contribution process, please follow these guidelines:
Warning: Contributions not following project guidelines may be marked as spam or invalid.
- Check for Existing Issues: Before creating a new issue, check if a similar one already exists. If you find an issue that matches your concern, you can comment on it to provide additional information or discuss potential solutions.
- Create Clear and Descriptive Issues: When creating a new issue, provide a clear and detailed description of the problem or enhancement you're proposing. Include steps to reproduce issues if applicable.
- Label Properly: Use appropriate labels when creating issues to categorize them correctly. This helps maintain a well-organized issue tracker.
- Fork, Branch, Code, Test, Commit, Push
- Fork the repository, create a branch.
- Make changes, test, commit with clear messages, and push.
- Pull Request, Respond
- Create a pull request with a clear title.
- Be responsive to feedback.
Thank you for your contributions, and happy Hacktoberfest!
To deploy gitscribe, follow these steps:
pip install gitscribe
To build and develop gitscribe, follow these steps:
Clone the repository:
git clone https://github.com/oss-reva/gitscribe.git cd gitscribe
Create a virtual environment:
python -m venv venv source venv/bin/activate
Install requirements:
pip install -r requirements.txt
Install the package in editable mode:
pip install -e .
To use gitscribe, provide the Discord bot token as follows:
gitscribe --token DISCORD_BOT_TOKEN
Replace DISCORD_BOT_TOKEN with your actual Discord bot token.
If you'd like to contribute to this project, please read our Contributing Guidelines.
gitscribe is licensed under the MIT License. See the LICENSE file for details.