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.


Back to Top