- Fork the repository
- Clone your fork:
git clone https://github.com/yourusername/Raven-Hive-platform.git - Create a new branch:
git checkout -b my-feature-branch - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin my-feature-branch - Submit a pull request
Raven-Hive-platform/ ├── venv/ # Virtual environment ├── HiveProject/ # Django project folder │ ├── HiveProject/ │ ├── Mainapp/ │ ├── static/ │ ├── templates/ │ ├── manage.py ├── README.md #
- Python 3.x
- Django 3.x or higher
- Node.js and npm (for frontend dependencies)
-
Fork the repository:
Go to the GitHub repository and click on the
Forkbutton in the top right corner. -
Clone your forked repository:
git clone https://github.com/yourusername/Raven-Hive-platform.git cd Raven-Hive-platform -
Set up the virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip freeze > requirements.txt ```bash python -m pip install --upgrade pip ```bash pip install -r requirements.txt
-
Install frontend dependencies (optional):
npm install tailwind
Install Tailwind CSS:
```bash
npm install -D tailwindcss
npx tailwindcss init
- for use to be on the same page Tailwind to your HTML file:
```html
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
```
Install Bootstrap:
```bash
npm install bootstrap
```
- Add Bootstrap to your HTML file:
```html
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
```
Start the development server:
```bash
python manage.py runserver
```
-
Access the application:
Open your browser and navigate to
http://localhost:8000.
- Backend:
- Django
- Frontend:
- HTML
- CSS
- Tailwind CSS
- Bootstrap
- Others:
- Git
- Virtualenv
- jira