Skip to content

Commit db86e07

Browse files
committed
Add CODE_OF_CONDUCT.md, MAINTAINERS.md, and SUPPORT.md.
1 parent b8f08e9 commit db86e07

3 files changed

Lines changed: 121 additions & 0 deletions

File tree

CODE_OF_CONDUCT.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Code of Conduct
2+
3+
## Our Pledge
4+
5+
We as contributors and maintainers pledge to make participation in this project
6+
a harassment-free experience for everyone, regardless of age, body size,
7+
visible or invisible disability, ethnicity, sex characteristics, gender
8+
identity and expression, level of experience, education, socio-economic status,
9+
nationality, personal appearance, race, religion, or sexual identity and
10+
orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to a positive environment include:
15+
16+
- Demonstrating empathy and kindness toward other people
17+
- Being respectful of differing opinions, viewpoints, and experiences
18+
- Giving and gracefully accepting constructive feedback
19+
- Accepting responsibility and apologizing to those affected by our mistakes
20+
- Focusing on what is best for the community
21+
22+
Examples of unacceptable behavior include:
23+
24+
- Sexualized language or imagery, and sexual attention or advances
25+
- Trolling, insulting or derogatory comments, and personal or political attacks
26+
- Public or private harassment
27+
- Publishing others' private information without explicit permission
28+
- Other conduct which could reasonably be considered inappropriate
29+
30+
## Enforcement Responsibilities
31+
32+
Project maintainers are responsible for clarifying and enforcing standards of
33+
acceptable behavior and will take appropriate and fair corrective action in
34+
response to any behavior they deem inappropriate, threatening, offensive, or
35+
harmful.
36+
37+
## Scope
38+
39+
This Code of Conduct applies within all project spaces and also applies when an
40+
individual is officially representing the project in public spaces.
41+
42+
## Reporting
43+
44+
Report incidents to the maintainers by contacting the repository owner via the
45+
email listed on their GitHub profile. If you are unable to use email, open a
46+
private GitHub discussion (if enabled) or request a private contact channel
47+
through a maintainer.
48+
49+
We will acknowledge receipt within 5 business days and will keep you informed
50+
about the process when possible.
51+
52+
## Enforcement Guidelines
53+
54+
Maintainers will follow these Community Impact Guidelines in determining the
55+
consequences for any action they deem in violation of this Code of Conduct:
56+
57+
1. **Correction**: A private, written warning with clarification.
58+
2. **Warning**: A formal warning with consequences for continued behavior.
59+
3. **Temporary Ban**: A temporary ban from participation.
60+
4. **Permanent Ban**: Permanent removal from the community.
61+
62+
## Attribution
63+
64+
This Code of Conduct is adapted from the Contributor Covenant, version 2.1.
65+
For details, see:
66+
https://www.contributor-covenant.org/version/2/1/code_of_conduct.html

MAINTAINERS.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Maintainers
2+
3+
This document lists the active maintainers for the BugleOS Cross Toolchain
4+
repository and their areas of responsibility.
5+
6+
## Active Maintainers
7+
8+
- Sebastiano Trombetta (@strombetta) — Lead Maintainer
9+
- Toolchain build system (Makefiles, scripts)
10+
- Release process and artifacts
11+
- CI/CD workflows
12+
13+
## Contact
14+
15+
For questions or support, see SUPPORT.md.
16+
For security issues, follow SECURITY.md.
17+
18+
## Changes to This File
19+
20+
Updates to this file should be made via pull request and require approval from
21+
an existing maintainer.

SUPPORT.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Support
2+
3+
This document describes how to get help with BugleOS Cross Toolchain.
4+
5+
## What We Support
6+
7+
We can help with:
8+
- Build failures in this repository
9+
- Reproducibility issues and validation checks
10+
- Documentation clarity and usage questions
11+
- Feature requests related to the build system
12+
13+
## What We Do Not Support
14+
15+
- Bugs in upstream projects (binutils, GCC, musl, Linux) unless caused by
16+
configuration or patches in this repository
17+
- General operating system setup outside the documented prerequisites
18+
19+
## How to Get Help
20+
21+
1. **Check the docs first**
22+
- README.md and CONTRIBUTING.md
23+
2. **Collect diagnostics**
24+
- Host OS and tool versions
25+
- Target triplet
26+
- Logs from `logs/`
27+
3. **Choose the right channel**
28+
- Questions: GitHub Discussions (if enabled)
29+
- Bugs/feature requests: GitHub Issues with clear reproduction steps
30+
31+
## Security Issues
32+
33+
Please do not file public issues for security vulnerabilities.
34+
Follow SECURITY.md for private reporting.

0 commit comments

Comments
 (0)