Projectify!
Welcome to Projectify!, the ultimate tool for quickly and efficiently setting up Python project structures.
What is Projectify!?
Projectify! is a tool that helps you generate and configure the structure of a Python project with all the necessary configurations, including virtual environment setup, IDE configuration, Git integration, and automatic documentation generation with MkDocs.
Key Features
- Automatic virtual environment setup with uv.
- Git integration.
- Initial configuration of linter and formatter with Ruff.
- Automatic documentation generation with MkDocs.
- Initial Test setup with Pytest.
- Code quality checks with pre-commit hooks.
- Easy project management with Makefile commands.
- Dockerfile setup for containerization.
How to Get Started?
To start using Projectify!, follow our Installation Guide.
Roadmap
For upcoming features and long-term plans, check out our Roadmap.
Contributing
If you are interested in contributing to Projectify!, please read our Contributing Guide.
License
Projectify! is licensed under the MIT License.
Note: This project is still under development. Please refer to the Roadmap for upcoming features and releases.