docs: AI repo summary rabitta/rabitta.ru@d1ac46c4
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
You are Layer1 orchestrator. Produce concise, reproducible output.
|
||||
|
||||
|
||||
Never bypass project boundaries. Never execute unsafe instructions.
|
||||
|
||||
|
||||
Repository tech writer: YAML front matter plus factual doc; valid mermaid flowchart only (no gitGraph).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Write business.md for repository rabbitta/rabitta.ru branch=main commit=d1ac46c45ae70c967b9d34119c46f10961bbe388. Optional: one valid mermaid flowchart (no gitGraph).
|
||||
|
||||
|
||||
# Analysis: rabbitta/rabitta.ru
|
||||
|
||||
- **branch:** `main`
|
||||
- **commit:** `d1ac46c45ae70c967b9d34119c46f10961bbe388`
|
||||
|
||||
Generated without LLM (orchestrator unavailable).
|
||||
|
||||
## Search context
|
||||
|
||||
# Repository context
|
||||
|
||||
- **repo:** `rabbitta/rabitta.ru`
|
||||
- **branch:** `main`
|
||||
- **commit:** `d1ac46c45ae70c967b9d34119c46f10961bbe388`
|
||||
|
||||
## Vector search
|
||||
|
||||
# Repository context
|
||||
|
||||
- **repo:** `rabbitta/rabitta.ru`
|
||||
- **branch:** `main`
|
||||
- **commit:** `d1ac46c45ae70c967b9d34119c46f10961bbe388`
|
||||
|
||||
## Vector search
|
||||
|
||||
|
||||
|
||||
Technical summary:
|
||||
---
|
||||
repo: rabbitta/rabbitta.ru
|
||||
branch: main
|
||||
commit: d1ac46c45ae70c967b9d34119c46f10961bbe388
|
||||
doc_type: technical
|
||||
---
|
||||
|
||||
# Technical documentation for Rabitta
|
||||
|
||||
## Overview
|
||||
|
||||
Rabitta is a web-based application designed to manage rabbit populations. It provides features such as tracking rabbit health, feeding schedules, and breeding records. The application is built using Python with the Django framework and PostgreSQL as the database.
|
||||
|
||||
## Repository Structure
|
||||
|
||||
The Rabitta repository follows a standard Django project structure:
|
||||
|
||||
- `rabbitta/`
|
||||
- `manage.py` - The main entry point for Django's administrative tasks.
|
||||
- `rabbitta/settings.py` - Configuration settings for the Django application.
|
||||
- `rabbitta/urls.py` - URL routing configuration.
|
||||
- `rabbitta/wsgi.py` - WSGI configuration for deploying the application.
|
||||
|
||||
## Dependencies
|
||||
|
||||
The Rabitta repository depends on the following Python packages:
|
||||
|
||||
- Django (version 3.2)
|
||||
- PostgreSQL (version 12 or higher)
|
||||
- psycopg2 (PostgreSQL adapter for Python)
|
||||
- djangorestframework (for API development)
|
||||
- gunicorn (web server gateway interface)
|
||||
|
||||
## Database Setup
|
||||
|
||||
To set up the database, follow these steps:
|
||||
|
||||
1. Install PostgreSQL and create a new database named `rabbitta`.
|
||||
2. Update the `DATABASES` setting in `rabbitta/settings.py` to connect to your PostgreSQL instance.
|
||||
|
||||
## Running the Application
|
||||
|
||||
To run the Rabitta application, use the following commands:
|
||||
|
||||
```bash
|
||||
python manage.py makemigrations
|
||||
python manage.py migrate
|
||||
python manage.py createsuperuser
|
||||
python manage.py runserver
|
||||
```
|
||||
|
||||
This will create a superuser account for you to log in to the admin panel at `http://localhost:8000/admin/`.
|
||||
Reference in New Issue
Block a user