Skip to content

Commit d0acef1

Browse files
committed
feat: initialize project from template
1 parent 1490636 commit d0acef1

4 files changed

Lines changed: 26 additions & 27 deletions

File tree

README.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<div align="center">
22

3-
# Python Project Template
3+
# Balatrollm
44

5-
*A modern, minimal Python project template with automated tooling*
5+
*Add your description here*
66

77
</div>
88

99
---
1010

1111
## Overview
1212

13-
A carefully crafted Python project template that provides a solid foundation for your next Python project. Built with modern development practices in mind, featuring automated testing, linting, type checking, and seamless CI/CD integration.
13+
Add your project overview here.
1414

1515
## Features
1616

@@ -35,13 +35,12 @@ A carefully crafted Python project template that provides a solid foundation for
3535
### Setup
3636

3737
```bash
38-
# Clone the template
39-
git clone https://github.com/S1M0N38/template-python.git
40-
cd template-python
38+
# Clone the repository
39+
git clone https://github.com/S1M0N38/balatrollm.git
40+
cd balatrollm
4141

4242
# Create and activate environment
43-
uv venv
44-
uv pip install -e ".[dev]"
43+
uv sync --all-extras
4544

4645
# Activate environment
4746
source .venv/bin/activate
@@ -61,18 +60,18 @@ ruff format
6160
pyright
6261

6362
# Run the application
64-
python -m template_python
63+
python -m balatrollm
6564
```
6665

6766
## Project Structure
6867

6968
```
70-
template-python/
71-
├── src/template_python/ # Main package source
72-
├── tests/ # Test suite
73-
├── .github/workflows/ # CI/CD automation
74-
├── pyproject.toml # Project configuration
75-
└── README.md # This file
69+
balatrollm/
70+
├── src/balatrollm/ # Main package source
71+
├── tests/ # Test suite
72+
├── .github/workflows/ # CI/CD automation
73+
├── pyproject.toml # Project configuration
74+
└── README.md # This file
7675
```
7776

7877
## Contributing
@@ -94,6 +93,6 @@ This project is licensed under the MIT License – see the [LICENSE](LICENSE) fi
9493

9594
**Ready to build something amazing?**
9695

97-
[Get Started](#quick-start)[Contribute](CONTRIBUTING.md)[Report Issues](https://github.com/S1M0N38/template-python/issues)
96+
[Get Started](#quick-start)[Contribute](CONTRIBUTING.md)[Report Issues](https://github.com/S1M0N38/balatrollm/issues)
9897

9998
</div>

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[project]
2-
name = "template-python"
2+
name = "balatrollm"
33
version = "0.2.0"
44
description = "Add your description here"
55
readme = "README.md"
@@ -12,13 +12,13 @@ classifiers = [
1212
]
1313

1414
[project.urls]
15-
Homepage = "https://github.com/S1M0N38/template-python"
16-
Issues = "https://github.com/S1M0N38/template-python/issues"
17-
Repository = "https://github.com/S1M0N38/template-python"
18-
Changelog = "https://github.com/S1M0N38/template-python/blob/main/CHANGELOG.md"
15+
Homepage = "https://github.com/S1M0N38/balatrollm"
16+
Issues = "https://github.com/S1M0N38/balatrollm/issues"
17+
Repository = "https://github.com/S1M0N38/balatrollm"
18+
Changelog = "https://github.com/S1M0N38/balatrollm/blob/main/CHANGELOG.md"
1919

2020
[project.scripts]
21-
template-python = "template_python:main"
21+
balatrollm = "balatrollm:main"
2222

2323
[build-system]
2424
requires = ["hatchling"]

src/balatrollm/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""Balatrollm project."""
2+
3+
4+
def main() -> None:
5+
print("Hello from balatrollm!")

src/template_python/__init__.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)