Skip to content

feat: add Scalar API docs and comprehensive CI/CD pipeline#35

Open
karanray06 wants to merge 1 commit intopollinations:mainfrom
karanray06:main
Open

feat: add Scalar API docs and comprehensive CI/CD pipeline#35
karanray06 wants to merge 1 commit intopollinations:mainfrom
karanray06:main

Conversation

@karanray06
Copy link

This PR adds interactive API documentation and a code quality pipeline to lixSearch.
API Documentation: A complete OpenAPI specification (openapi.yaml) has been added, and the Scalar UI is now integrated. You can view and test all API endpoints by going to /docs while the app is running.
CI/CD Pipeline: A GitHub Actions workflow has been added. It automatically checks every Pull Request for: - Python code formatting (Black, Isort) - Logic and style errors (Flake8) - Security vulnerabilities (Bandit, Safety) - Type accuracy (Mypy) - Docker build stability These changes help keep the project easy to document and ensure that new contributions do not break existing functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant