mirror of
https://github.com/zaphar/Heracles.git
synced 2025-07-23 20:49:50 -04:00
docs: Add readme and contributing.
This commit is contained in:
parent
225755d6b3
commit
687ccb07c2
36
CONTRIBUTING.md
Normal file
36
CONTRIBUTING.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# Contributing to Heracles
|
||||||
|
|
||||||
|
If you would like to help out with Heracles development then this document
|
||||||
|
outlines what you can expect.
|
||||||
|
|
||||||
|
Heracles is licensed under the Apache 2.0 license. You are welcome to clone or
|
||||||
|
copy this source and make any modifications you like with no obligations other
|
||||||
|
than what is in the License. If you wish to contribute those changes back then
|
||||||
|
you should follow the below steps.
|
||||||
|
|
||||||
|
1. Create or identify an existing Github Issue outlining what you wish to add to the project.
|
||||||
|
This will allow you to get feedback on whether your proposed changes fit with
|
||||||
|
the direction I want to take Heracles in.
|
||||||
|
2. Submit a PR to the project referencing the Issue from above for review.
|
||||||
|
At this time I have no defined SLA on responses to PRs or Issues since this
|
||||||
|
is effectively a hobby project for personal use. Don't let that discourage
|
||||||
|
you though. If you are patient I will eventually get back to you.
|
||||||
|
3. If all goes well with the above then your PR will get merged.
|
||||||
|
|
||||||
|
## Notes on acceptable contributions
|
||||||
|
|
||||||
|
* We are not interested in adding a database for configuration at this time.
|
||||||
|
* Alternative sources of metrics or log queries are of interest to us.
|
||||||
|
But note that if the system is not one I use regularly or have access to then
|
||||||
|
my capacity to maintain that integration will be limited. It's continued
|
||||||
|
existence in Heracles will be dependent on your support of it. If that support
|
||||||
|
is beyond you it may get removed in future versions.
|
||||||
|
* We wish to preserve the single binary deploy nature of Heracles. So changes that
|
||||||
|
violate that will be rejected.
|
||||||
|
|
||||||
|
# Code of Conduct
|
||||||
|
|
||||||
|
Mostly I just want you to be respectful and professional, but the arbiter of
|
||||||
|
that is me. I'm not interested in getting super legal about what is allowed and
|
||||||
|
what isn't at this time. If you act like a bully then you'll be persona non
|
||||||
|
grata. Otherwise have fun with the project.
|
15
README.md
15
README.md
@ -1,2 +1,15 @@
|
|||||||
# Heracles
|
# Heracles
|
||||||
An alternative dashboard viewer and manager for prometheus style metrics
|
|
||||||
|
An alternative dashboard viewer and manager for prometheus style metrics.
|
||||||
|
|
||||||
|
* Stateless. There is no persistent storage for this dashboard.
|
||||||
|
* File based configuration. Just YAML to define your dashbaords.
|
||||||
|
* Single binary install
|
||||||
|
|
||||||
|
Basically this is a small handmade simple to deploy dashboard viewer for prometheus metrics
|
||||||
|
and loki log queries.
|
||||||
|
|
||||||
|
We aren't looking to make it a full on replacement for Grafana/New Relic/Honeycomb or any
|
||||||
|
of those things. But if you want an easy to deploy and use dashboard viewer for your homelab
|
||||||
|
then this might be make your life just a little bit simpler.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user