Skip to content

Commit 8255a76

Browse files
committed
add badges in README.md
1 parent ad45034 commit 8255a76

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Python Project Template
22

3+
<!--
4+
- PyPI version
5+
- Update package_name to the name of the package.
6+
- License: MIT
7+
- Update the License if it is not MIT.
8+
- Build
9+
- Update username
10+
- Update package_name
11+
- codecov (If you would like to use codecov to track the coverage of unit test)
12+
- Update username
13+
- Update package_name
14+
- Python Version
15+
- Update package_name
16+
- Documentation Status (The badge always displays online. You may switch to dynamic badge that provides the real-time monitoring service)
17+
- Update username
18+
- Update package_name
19+
- DOI (Issue a persistent identifier for your repository with Zenodo. This also allows people to cite your package in their publications. Guideline: https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content)
20+
- Update ID
21+
- Update DOI
22+
23+
Remove the comment when all are done.
24+
-->
25+
26+
[![PyPI version](https://badge.fury.io/py/package_name.svg)](https://pypi.org/project/package_name/)
27+
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
28+
[![Build](https://img.shields.io/github/actions/workflow/status/username/package_name/CI.yml?branch=main)](https://github.com/username/package_name/actions)
29+
[![codecov](https://codecov.io/gh/username/package_name/branch/main/graph/badge.svg)](https://codecov.io/gh/username/package_name)
30+
[![Python Version](https://img.shields.io/pypi/pyversions/package_name)](https://pypi.org/project/package_name/)
31+
[![Security: bandit](https://img.shields.io/badge/security-bandit-yellow.svg)](https://github.com/PyCQA/bandit)
32+
[![Documentation Status](https://img.shields.io/badge/documentation-online-brightgreen)](https://username.github.io/package_name/)
33+
[![DOI](https://zenodo.org/badge/ID.svg)](https://doi.org/DOI)
34+
335
This project is a template for creating Python projects that follows the Python Standards declared in PEP 621. It uses a pyproject.yaml file to configure the project and Flit to simplify the build process and publish to PyPI. Flit simplifies the build and packaging process for Python projects by eliminating the need for separate setup.py and setup.cfg files. With Flit, you can manage all relevant configurations within the pyproject.toml file, streamlining development and promoting maintainability by centralizing project metadata, dependencies, and build specifications in one place.
436

537
## Checklist

0 commit comments

Comments
 (0)