https://github.com/openbmc/openbmc-tools
Collection of useful tools to interact with openbmc
https://github.com/openbmc/openbmc-tools
Last synced: 12 months ago
JSON representation
Collection of useful tools to interact with openbmc
- Host: GitHub
- URL: https://github.com/openbmc/openbmc-tools
- Owner: openbmc
- License: apache-2.0
- Created: 2017-10-12T21:36:22.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T00:02:21.000Z (about 2 years ago)
- Last Synced: 2024-12-05T21:51:16.936Z (over 1 year ago)
- Language: Python
- Size: 6.16 MB
- Stars: 32
- Watchers: 13
- Forks: 27
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The OpenBMC Tools Collection
The goal of this repository is to collect the two-minute hacks you write to
automate interactions with OpenBMC systems.
It's highly likely the scripts don't meet your needs - they could be
undocumented, dysfunctional or utterly broken. Please help us improve!
## Repository Rules
- _Always_ inspect what you will be executing
- Some hacking on your part is to be expected
## If you're still with us
Then this repository aims to be the default destination for your otherwise
un-homed scripts. As such we are setting the bar for submission pretty low, and
we aim to make the process as easy as possible.
## Sending patches
Please use gerrit for all patches to this repository:
- [Gerrit](https://gerrit.openbmc-project.xyz/) Repository
Do note that you will need to be party to the OpenBMC CLA before your
contributions can be accepted. See [Gerrit Setup and CLA][1] for more
information.
## What we will do once we have your patches
So long as your patches look sane with a cursory glance you can expect them to
be applied. We may push back in the event that similar tools already exist or
there are egregious issues.
## What you must have in your patches
We don't ask for much, but you need to give us at least a
[Signed-off-by](https://developercertificate.org/), use SPDX markers in your
source files and put your work under an Apache 2.0 compatible license.
## How you consume the repository
There's no standard way to install the scripts housed here, and adding parts of
the repository to your PATH might be a bit of a dice-roll. We may also move or
remove scripts from time to time as part of housekeeping. It's probably best to
copy things out if you need stability.
[1]:
https://github.com/openbmc/docs/blob/master/CONTRIBUTING.md#submitting-changes-via-gerrit-server