This document outlines future improvements and enhancements for the ai-native-python project.
- Add digestabot and pin all actions
- Add zizmor
- Ensure the python version is in line throughout the repo; python_version in the refurb config with .python-version, with the default in Dockerfile, etc.
- Ensure that the correct task steps exist in Taskfile.yml
- Keep the public yes/no but split out a CodeQL yes/no (default to yes; secure by default but it may error if insufficient licensing)
- Improve the docs around releasing and rulesets/branch protections
- Add support for releasing to pypi via oidc
- Automated security checks
- Code quality metrics
- Dependency health monitoring
- Dev container configuration / local testing
- Lambda image runtime support in AWS
- Docker Compose examples
- Cloud-native deployments/IaC (ECS, EKS, AKS, GKE)
- Natural language project specification
- Intelligent dependency selection
- Code scaffold generation based on requirements
- Cloud provider integrations (AWS, GCP, Azure)
- CI/CD platform integrations (GitLab, ADO, bitbucket)
- Development velocity metrics
- Dependency update compliance
- Security posture tracking
- Add architecture decision records (ADRs)
- Create video tutorials
- Improve troubleshooting guides
We welcome community feedback and contributions. Some areas where we'd especially appreciate input:
- Additional project templates needed
- Integration requirements with other tools
- Security and compliance features
- Developer experience improvements
If you're interested in contributing to any of these roadmap items, please see our contribution guide, and thank you! 🎉