Skip to content

Add MAINTAINERS.md and ADOPTERS.md #843

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@

> **Note**
> Do you want to add yourself to this list? Simply fork the repository and open a PR with the required change.
> We have a short description of the adopter types at the bottom of this page. Each type is in alphabetical order.

# bootc Adopters (direct)

| Type | Name | Since | Website | Use-Case |
|:-|:-|:-|:-|:-|
Vendor | Red Hat | 2024 | https://redhat.com | Image Based Linux
End-User | HeliumOS | 2024 | https://www.heliumos.org/ | An atomic desktop operating system for your devices

# bootc Adopters (indirect, via ostree)

Bootc is a relatively new project, but much of the underlying technology and goals is *not* new.
The underlying ostree project is over 13 years old (as of 2024). This project also relates
to [rpm-ostree](https://github.com/coreos/rpm-ostree/) which has existed a really long time.

Not every one of these projects uses bootc directly today, but a toplevel goal of bootc
is to be the successor to ostree, and it is our aim to seamlessly carry forward these users.

| Type | Name | Since | Website | Use-Case |
|:-|:-|:-|:-|:-|
| Vendor | Endless | 2014 | [link](https://www.endlessos.org/os) | A Completely Free, User-Friendly Operating System Packed with Educational Tools, Games, and More
| Vendor | Red Hat | 2015 | [link](https://redhat.com) | Image Based Linux
| Vendor | Apertis | 2020 | [link](https://apertis.org) | Collaborative OS platform for products
| Vendor | Fedora Project | 2021 | [link](https://fedoraproject.org/atomic-desktops/) | An atomic desktop operating system aimed at good support for container-focused workflows
| Vendor | UBlue | 2023 | [link](https://universal-blue.org/) | The reliability of a Chromebook, but with the flexibility and power of a traditional Linux desktop

### Adopter Types

**End-user**: The organization runs bootc in production in some way.

**Integration**: The organization has a product that integrates with bootc, but does not contain bootc.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More nits: Would integrator make more grammatical sense than integration here? In the context of using end-user and vendor as the other options

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm could be but I was basing this on e.g. https://github.com/kubevirt/kubevirt/blob/main/ADOPTERS.md

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, that makes sense, I thought it was odd how the verbiage switches up. I will approve momentarily


**Vendor**: The organization packages bootc in their product and sells it as part of their product.

9 changes: 9 additions & 0 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Maintainers

The current Maintainers Group for the bootc Project consists of:

| Name | GitHub ID | Employer | Responsibilities |
| ---- | ---- | ---- | ---- |
| Chris Kyrouac | [ckyrouac](https://github.com/orgs/containers/people/ckyrouac) | Red Hat | Approver |
| Colin Walters | [cgwalters](https://github.com/orgs/containers/people/cgwalters) | Red Hat | Approver |
| John Eckersberg | [jeckersb](https://github.com/orgs/containers/people/jeckersb) | Red Hat | Approver |
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,13 @@ can be upgraded in place seamlessly across any future changes.

## Documentation

See the [project documentation](https://containers.github.io/bootc/); there
are also operating systems and distributions using bootc; here are some examples:
See the [project documentation](https://containers.github.io/bootc/).

- https://docs.fedoraproject.org/en-US/bootc/
- https://www.heliumos.org/
## Adopters (base and end-user images)

The bootc CLI is just a client system; it is not tied to any particular
operating system or Linux distribution. You very likely want to actually
start by looking at [ADOPTERS.md](ADOPTERS.md).

## Community discussion

Expand All @@ -41,4 +43,5 @@ Matrix channel and a weekly video call meeting for example: <https://docs.fedora
## Developing bootc

Are you interested in working on bootc? Great! See our [CONTRIBUTING.md](CONTRIBUTING.md) guide.
There is also a list of [MAINTAINERS.md](MAINTAINERS.md).