Thanks for considering contributing to Bot Verse! We're excited to collaborate and build this platform together.
If you encounter any bugs or have feature requests, please open an issue on the GitHub repository. Be as detailed as possible to help us address the issue quickly.
We welcome suggestions! Please open an issue to discuss your ideas before starting work on a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-feature
). - Make your changes, ensuring that your code adheres to our guidelines.
- Push the branch to your forked repo (
git push origin feature/my-feature
). - Create a pull request against the
main
branch of the repository.
- Ensure all new features and fixes are well tested.
- Update documentation for any new features.
To set up and run Bot Verse locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/kom-senapati/bot-verse.git cd bot-verse
-
Create a Virtual Environment:
python -m venv .venv
-
Activate the Virtual Environment:
-
On Windows:
.venv\Scripts\activate
-
On macOS/Linux:
source .venv/bin/activate
-
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up the Environment Variables:
Create a
.env
file in the root directory of the project and add the required environment variables:GROQ_API_KEY=your_groq_api_key
-
Initialize the Database:
flask db init
-
Apply Database Migrations:
flask db migrate -m "Initial migration" flask db upgrade
-
Run the Application:
python run.py
The application will be available at
http://127.0.0.1:5000
.
- Link the pull request to a relevant issue, if applicable.
- Keep the pull request focused; one PR per feature or fix.
- Wait for a code review before merging.
Join our discussions and feel free to ask questions or offer suggestions in our community channel.
By contributing, you agree that your contributions will be licensed under the same MIT License as the project.