Skip to content

Commit d8003ea

Browse files
authored
docs: Update readme (#773)
1 parent 607c67d commit d8003ea

File tree

3 files changed

+52
-8
lines changed

3 files changed

+52
-8
lines changed

README.md

Lines changed: 50 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,65 @@
1-
# Helios :sun_with_face:
1+
<p align="center">
2+
<!-- Icon by Sorasak Pinwiset on freeicons.io -->
3+
<img src="docs/_static/images/helios-icon-1280x640.png" alt="Helios Icon" width="256" />
4+
</p>
5+
6+
# Helios 🌞
27

38
[![Build and Deploy to Prod](https://github.com/ls1intum/Helios/actions/workflows/prod.yml/badge.svg?branch=main)](https://github.com/ls1intum/Helios/actions/workflows/prod.yml)
4-
[![Documentation](https://github.com/ls1intum/Helios/actions/workflows/docs.yml/badge.svg?branch=main)](https://github.com/ls1intum/Helios/actions/workflows/docs.yml)
9+
[![Deploy to Staging](https://github.com/ls1intum/Helios/actions/workflows/staging.yml/badge.svg?branch=staging)](https://github.com/ls1intum/Helios/actions/workflows/staging.yml)
10+
[![Tests](https://github.com/ls1intum/Helios/actions/workflows/test.yml/badge.svg?branch=staging)](https://github.com/ls1intum/Helios/actions/workflows/test.yml)
11+
[![Documentation](https://github.com/ls1intum/Helios/actions/workflows/docs.yml/badge.svg?branch=staging)](https://github.com/ls1intum/Helios/actions/workflows/docs.yml)
12+
[![Codacy Code Quality Badge](https://app.codacy.com/project/badge/Grade/c9a08eed385c43808b0e317505f5272d)](https://app.codacy.com/gh/ls1intum/Helios/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
13+
[![Codacy Coverage Badge](https://app.codacy.com/project/badge/Coverage/c9a08eed385c43808b0e317505f5272d)](https://app.codacy.com/gh/ls1intum/Helios/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)
514
[![Latest version)](https://img.shields.io/github/v/tag/ls1intum/Helios?label=%20Latest%20version&sort=semver)](https://github.com/ls1intum/Helios/releases/latest)
15+
[![License](https://img.shields.io/github/license/ls1intum/Helios)](https://github.com/ls1intum/Helios/blob/staging/LICENSE)
16+
617

18+
Helios brings clarity and control to GitHub Actions based CI/CD workflows. Named after the Greek god of the sun—symbolizing insight, reliability, and visibility—Helios offers:
719

8-
The personification of the sun, symbolizing light, clarity, and visibility that this app brings to CI/CD processes and test reliability
20+
- 🌟 **Unified Dashboard**
21+
All your branches, PRs, builds, test suites, and deployments in one canvas. Helios automatically syncs with GitHub, so you always see the latest activity.
922

10-
### Empowering Developers with a Dynamic User Interface for GitHub Actions
23+
- 🚀 **Smooth Deployment Flow**
24+
Pick from available environments with a friendly UI. Helios locks your chosen environment, prevents collisions, and displays live progress until tests finish or a timeout is reached.
1125

12-
Welcome to the GitHub Actions UI Enhancement project! This project aims to develop a web application that enhances the usability of GitHub Actions by providing a dynamic user interface for developers. The application addresses key limitations such as the absence of a graphical interface, challenges in visualizing deployment targets, test case failures, and flaky tests.
26+
- 🔍 **Test Insights**
27+
No more scrolling through raw logs. Helios ingests structured reports (JUnit XML) so you can click into individual test suites and cases—see pass/fail, error messages, and log snippets. Track flaky tests across branches over time.
1328

29+
- 📦 **Release Management**
30+
Draft, review, and publish release candidates without leaving Helios. Automatically generate release notes, tag your release, and see everything in one timeline.
1431

15-
### Greek mythology
32+
---
1633

17-
Helios was the Greek god and personification of the sun :sun_with_face: Each day, he was said to drive a golden chariot across the sky, bringing light to the world. According to mythology, Helios rose in the east and traveled across the heavens, guiding his chariot pulled by four horses. His daily journey from dawn to dusk symbolized reliability, consistency, and illumination.
34+
### Inspiration: Greek Mythology
35+
36+
Helios was the Greek god and personification of the sun 🌞 Each day, he was said to drive a golden chariot across the sky, bringing light to the world. According to mythology, Helios rose in the east and traveled across the heavens, guiding his chariot pulled by four horses. His daily journey from dawn to dusk symbolized reliability, consistency, and illumination.
1837

1938
Helios was also often depicted with a radiant crown, symbolizing the sun's light, and was considered an all-seeing deity, which aligns well with themes of visibility and clarity. These qualities made Helios a powerful symbol of insight and oversight in Greek culture.
2039

2140
## Documentation
2241

23-
You can find the most recent documentation [here](https://ls1intum.github.io/Helios/).
42+
Full documentation is available at [ls1intum.github.io/Helios](https://ls1intum.github.io/Helios/), including:
43+
44+
- User guide
45+
- How to contribute
46+
- Architecture overview
47+
- Production setup
48+
49+
## Contributing & License
50+
51+
- **Code of Conduct:** By participating in this project, you agree to abide by our [Code of Conduct](https://github.com/ls1intum/Helios/blob/staging/CODE_OF_CONDUCT.md).
52+
53+
- **Contribution Guidelines:** To request commit access, learn about branching, issue reporting, and submitting pull requests, please see our [CONTRIBUTING.md](https://github.com/ls1intum/Helios/blob/staging/CONTRIBUTING.md).
54+
55+
- **Repository Setup & Detailed Overview:** For instructions on setting up Helios locally, refer to our docs: 🔗 [ls1intum.github.io/Helios](https://ls1intum.github.io/Helios/)
56+
57+
- **License:** Helios is released under the [MIT License](https://github.com/ls1intum/Helios/blob/staging/LICENSE). Feel free to fork, modify, and contribute back!
58+
59+
---
60+
61+
## Credits & Attribution
62+
63+
- [Helios icon](https://freeicons.io/greek-mythology-icon-set-2/helios-mythology-greek-god-sun-sol-icon-520979) made by [Sorasak Pinwiset](https://freeicons.io/profile/9025) on [freeicons.io](https://freeicons.io/).
64+
65+
- Tunnel support provided by [ngrok](https://ngrok.com/).

docs/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,5 @@
8686
# so a file named "default.css" will overwrite the builtin "default.css".
8787
html_static_path = ['_static']
8888

89+
# Icon by Sorasak Pinwiset on freeicons.io
8990
html_favicon = '_static/favicon.png'

keycloakify/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<meta name="theme-color" content="default-color" />
77
<meta name="viewport" content="width=device-width, initial-scale=1" />
88

9+
<!-- Icon by Sorasak Pinwiset on freeicons.io -->
910
<link rel="icon" type="image/png" sizes="32x32" href="/favicon.png" />
1011
</head>
1112

0 commit comments

Comments
 (0)