You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a highly opinionated template for Python projects.
4
+
5
+
---
6
+
7
+
## Usage
8
+
9
+
1. On GitHub.com, navigate to the main page of the [repository](https://github.com/talgat-abdraimov/python-project-template).
10
+
11
+
2. Above the file list, click **Use this template**.
12
+
13
+
3. Select **Create a new repository**.
14
+
15
+
4. Type a name for your repository, and an optional description.
16
+
17
+
5. Click **Create repository from template**.
18
+
19
+
6. Wait about 20 seconds then refresh this page. [GitHub Actions](https://docs.github.com/en/actions) will automatically update the README.md
20
+
21
+
> **Note:** More details can be found [here](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template#creating-a-repository-from-a-template)
22
+
23
+
## Tools
24
+
25
+
### pre-commit
26
+
27
+
Before you can run hooks, you must have the pre-commit package manager installed.
28
+
29
+
[see more](https://pre-commit.com/)
30
+
31
+
### ruff
32
+
33
+
Ruff aims to be significantly faster than alternative tools while integrating more functionality behind a single, common interface.
34
+
35
+
[see more](https://docs.astral.sh/ruff/)
36
+
37
+
### pytest
38
+
39
+
The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries. [see more](https://docs.pytest.org/en/7.4.x/)
0 commit comments