### Install Gittodoc dependencies or run with Docker Compose Source: https://github.com/filiksyos/gittodoc/blob/main/README.md Instructions to install Gittodoc dependencies using pip and requirements.txt, or to run the application using Docker Compose. The application is not published on PyPI. ```bash # Install dependencies pip install -r requirements.txt # Or run with Docker Compose docker-compose up -d ``` -------------------------------- ### Python Development Tools and Dependencies List Source: https://github.com/filiksyos/gittodoc/blob/main/requirements-dev.txt This snippet lists the Python packages required for development, testing, and code quality enforcement. It includes tools like `black` for code formatting, `djlint` for Django template linting, `pylint` for static code analysis, `pre-commit` for managing Git hooks, and `pytest` with `pytest-asyncio` for comprehensive testing. These dependencies are typically installed using `pip install -r`. ```Python -r requirements.txt black djlint pre-commit pylint pytest pytest-asyncio ``` -------------------------------- ### Allow All Web Crawlers Full Access Source: https://github.com/filiksyos/gittodoc/blob/main/src/static/robots.txt This robots.txt configuration grants all web crawlers ("User-agent: *") full access to the entire website ("Allow: /") and specifically to the API endpoints located under the "/api/" path ("Allow: /api/"). This ensures that search engines and other bots can index the site content and its API documentation. ```Robots.txt User-agent: * Allow: / Allow: /api/ ``` -------------------------------- ### Python Project Dependency List with Vulnerability Notes Source: https://github.com/filiksyos/gittodoc/blob/main/requirements.txt This snippet provides a comprehensive list of Python packages and their version constraints, as well as inline comments highlighting specific security vulnerabilities (CVEs or GHSA IDs) for certain dependencies. ```Python Requirements click>=8.0.0 fastapi[standard]>=0.109.1 # Vulnerable to https://osv.dev/vulnerability/PYSEC-2024-38 pydantic python-dotenv slowapi starlette>=0.40.0 # Vulnerable to https://osv.dev/vulnerability/GHSA-f96h-pmfr-66vw tiktoken tomli uvicorn>=0.11.7 # Vulnerable to https://osv.dev/vulnerability/PYSEC-2020-150 fastapi[all] jinja2 python-multipart requests toml gitpython boto3 ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.