https://github.com/helloyeew/asuna
🗡️ A code coverage report tool for your project
https://github.com/helloyeew/asuna
coverage-report
Last synced: about 1 year ago
JSON representation
🗡️ A code coverage report tool for your project
- Host: GitHub
- URL: https://github.com/helloyeew/asuna
- Owner: HelloYeew
- License: mit
- Created: 2023-03-07T17:31:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-06T08:06:44.000Z (over 2 years ago)
- Last Synced: 2025-02-12T00:46:38.503Z (over 1 year ago)
- Topics: coverage-report
- Language: Python
- Homepage: https://asuna.helloyeew.dev
- Size: 10.1 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Asuna
🗡️A code coverage report tool for your project.
## Features
- Create project for store your coverage report
- Upload coverage report via GitHub action
- Rich rendered coverage report
## Supported coverage report
- [Python (coverage.py)](https://coverage.readthedocs.io/)
- [Node.js (Istanbul)](https://istanbul.js.org/)
## Using Asuna with your project
More info in [wiki](https://github.com/HelloYeew/asuna/wiki)
## Start developing asuna
This project required
- [Python 3.11](https://www.python.org/downloads/)
- [Poetry](https://python-poetry.org/docs/#installation)
Copy `.env.example` to `.env` and fill the value
```bash
cat .env.example > .env
```
Install dependencies
```bash
poetry install
```
Migrate database
```bash
poetry run python manage.py migrate
```
Run server
```bash
poetry run python manage.py runserver
```
If you want to stay in the poetry shell, you can run
```bash
poetry shell
```
## Contributing
Currently this project is much ready now but not available for some feature like collaboration.
If you have any idea or want to contribute, feel free to open an issue or pull request!