Skip to content

Commit ca9aea5

Browse files
Merge pull request #22 from Githubguy132010/patch1
Improve overall of project structure.
2 parents 06a798b + 03ff246 commit ca9aea5

File tree

7 files changed

+158
-0
lines changed

7 files changed

+158
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: '[BUG] '
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Download ISO from '...'
16+
2. Install on '...'
17+
3. Configure '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**System Information:**
24+
- ISO Version: [e.g., 2023.12.01]
25+
- Hardware: [e.g., ThinkPad X1 Carbon]
26+
- BIOS/UEFI Version: [if relevant]
27+
- Installation Method: [e.g., USB boot, VM]
28+
29+
**Additional context**
30+
Add any other context about the problem here, such as:
31+
- Relevant system logs
32+
- Error messages
33+
- Screenshots
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: '[FEATURE] '
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Implementation details (optional)**
20+
If you have technical knowledge about how this could be implemented:
21+
- Required packages
22+
- Configuration changes
23+
- System modifications
24+
25+
**Additional context**
26+
Add any other context or screenshots about the feature request here.
File renamed without changes.
File renamed without changes.
File renamed without changes.

CONTRIBUTING.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Contributing to Arch Linux Without the Beeps
2+
3+
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
4+
5+
- Reporting a bug
6+
- Discussing the current state of the code
7+
- Submitting a fix
8+
- Proposing new features
9+
- Becoming a maintainer
10+
11+
## Development Process
12+
13+
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
14+
15+
1. Fork the repo and create your branch from `main`.
16+
2. If you've added code that should be tested, add tests.
17+
3. If you've changed APIs, update the documentation.
18+
4. Ensure the test suite passes.
19+
5. Make sure your code follows the existing style.
20+
6. Issue that pull request!
21+
22+
## Pull Request Process
23+
24+
1. Update the README.md with details of changes to the interface, if applicable.
25+
2. Update the version numbers in any examples files and the README.md to the new version.
26+
3. The PR will be merged once you have the sign-off of at least one other developer.
27+
28+
## Any contributions you make will be under our License
29+
In short, when you submit code changes, your submissions are understood to be under the same [License](LICENSE) that covers the project. Feel free to contact the maintainers if that's a concern.
30+
31+
## Report bugs using GitHub's [issue tracker](../../issues)
32+
We use GitHub issues to track public bugs. Report a bug by [opening a new issue](../../issues/new).
33+
34+
## Write bug reports with detail, background, and sample code
35+
36+
**Great Bug Reports** tend to have:
37+
38+
- A quick summary and/or background
39+
- Steps to reproduce
40+
- Be specific!
41+
- Give sample code if you can.
42+
- What you expected would happen
43+
- What actually happens
44+
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
45+
46+
## License
47+
By contributing, you agree that your contributions will be licensed under its License.
48+
49+
## References
50+
This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md).

SECURITY.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
This project provides ISO builds of Arch Linux. We maintain and provide security updates for:
6+
7+
| Version | Supported |
8+
| ------- | ------------------ |
9+
| Latest Release | :white_check_mark: |
10+
| Older Releases | :x: |
11+
12+
## Reporting a Vulnerability
13+
14+
We take the security of this project seriously. If you believe you have found a security vulnerability, please follow these steps:
15+
16+
1. **Do Not** open a public issue on GitHub
17+
2. Send a description of the vulnerability to [project maintainer's email]
18+
3. Include the following information:
19+
- Type of issue
20+
- Full paths of source file(s) related to the issue
21+
- The location of the affected source code
22+
- Any special configuration required to reproduce the issue
23+
- Step-by-step instructions to reproduce the issue
24+
- Proof-of-concept or exploit code (if possible)
25+
- Impact of the issue, including how an attacker might exploit it
26+
27+
## Security Measures
28+
29+
Our ISO builds implement several security measures:
30+
31+
1. **Verification**: All ISOs are provided with SHA256 checksums
32+
2. **Updates**: The ISO is rebuilt daily with the latest security updates
33+
3. **Minimal Surface**: Only essential packages are included
34+
4. **Docker Security**: The build process runs in an isolated container
35+
36+
## Best Practices
37+
38+
When using this ISO:
39+
40+
1. Always verify the ISO checksum before installation
41+
2. Keep your system updated regularly
42+
3. Follow Arch Linux security guidelines
43+
4. Implement appropriate system hardening measures
44+
45+
## Security Updates
46+
47+
- Security updates are handled through the standard Arch Linux package management system
48+
- Critical security issues will be addressed as soon as possible
49+
- Updates that affect the ISO build process will trigger a new build automatically

0 commit comments

Comments
 (0)