{"repo":"superlinear-ai/substrate","free":true,"listed":false,"github":"https://github.com/superlinear-ai/substrate","clone":"git clone https://github.com/superlinear-ai/substrate.git","description":"🌱 Substrate is a modern Copier template for scaffolding Python packages and apps","language":"Jinja","stars":373,"topics":["python","template","scaffolding","devcontainer","copier-template","uv","project-template","ruff","ty"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🌱 Substrate A modern Copier template for scaffolding Python packages and apps. 🎁 Features - 🧑‍💻 One-click development environments with Dev Containers and GitHub Codespaces - 🌈 Cross-platform support for Linux, macOS, and Windows - 🐚 Modern shell prompt with Starship - 📦 Packaging and dependency management with uv - 🚚 Installing from and publishing to PyPI - ⚡️ Task running with Poe the Poet - 💅 Code formatting with ruff - ✅ Code linting with pre-commit, ruff, and ty - 🏷 Optionally follow the Conventional Commits standard - 🚦 Release new versions with Semantic Versioning and Keep A Changelog using Commitizen - 💌 Verified commits with GPG - ♻️ Continuous integration with GitHub Actions or GitLab CI/CD - 🧪 Test coverage with Coverage.py - 🧰 Dependency updates with Dependabot - 📚 Documentation with MkDocs ✨ Using [!TIP] You should first install uv to be able to run the commands below. Create a new Python project To create a new Python project with this template, run: Update your Python project To update your Python project to the latest template version, run: Release a new version of your Python project If you have enabled Conventional Commits, you can create a new version tag and update CHANGELOG.md based on your commit messages with: Build and publish your Python project's docs To build and serve your Python project's docs, run: If your project is on GitHub, your docs will be published automatically to GitHub Pages every time you update the default branch. You c","default_branch":null,"files":null,"tree":[],"storefront":"/r/superlinear-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/superlinear-ai/substrate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}