RepoForge Lite transforms project setup into a seamless experience, creating a fully equipped Python project with just one command. Originating from a single standard-library file, it sets up a git repository, virtual environment, and essential files, allowing developers to focus on building rather than configuring.
RepoForge Lite is an efficient Python project bootstrapper designed to streamline the setup process for developers. With a single command, it creates a fully functional Git-connected Python project, complete with a virtual environment, essential dependencies, a .gitignore file, and a starter README.
Key Features Generates a project directory and initializes a Git repository with the default branch set to main. Constructs a virtual environment and installs a sensible starter set of packages, including requests, python-dotenv, rich, and pytest. Prepares a comprehensive .gitignore file that excludes common unnecessary files such as virtual environments and editor caches. Produces a starter README file to help document the project. Links the project to a GitHub remote repository, making it easy to collaborate and share. Commits the initial project setup without overriding any existing projects, ensuring safety and reliability. Quick Start To initiate a new project, simply run the following command:
python repoforge_lite.py my-project --owner YOUR_GITHUB_NAME Within sixty seconds, the project will be ready for development. RepoForge Lite requires no additional installations, as it is a single-file tool compatible with Python 3.9 and above across Windows, macOS, and Linux environments.
Additional Option: RepoForge Pro For users seeking more advanced features, RepoForge Pro offers an extensive range of options tailored to various project types, including:
Seven unique profiles such as minimal, general, cli (Typer), fastapi, data, ml-experiment, and automation. The ml-experiment profile includes experiment and claims registries that reflect real AI research workflows. A complete project setup including LICENSE, pyproject.toml, and a scaffold for passing pytest. Built-in pre-commit hooks using ruff and black, with options for dry runs and default settings. Automatic creation of GitHub repositories with built-in options for pushing code and creating remotes. Explore RepoForge Lite to simplify your Python project setup and take the first step towards efficient development. For those interested in more features, the RepoForge Pro is available at a promotional price of $14
No comments yet.
Sign in to be the first to comment.