Skip to content

Commit 3937bea

Browse files
committed
Init .github things
1 parent 6a8af68 commit 3937bea

6 files changed

Lines changed: 113 additions & 0 deletions

File tree

.github/CODE_OF_CONDUCT.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Code of Conduct
2+
3+
## 1. Purpose
4+
This Code of Conduct outlines expectations for all members, contributors, and participants in this project community. Our goal is to foster an open, respectful, inclusive, and collaborative environment for everyone, regardless of age, background, experience level, identity, or perspective.
5+
6+
## 2. Expected Behavior
7+
All community members are expected to:
8+
- Use welcoming, courteous, and inclusive language.
9+
- Respect differing viewpoints, opinions, and experiences.
10+
- Accept constructive criticism gracefully.
11+
- Focus on collaborative problem-solving and project improvement.
12+
- Act with empathy and consideration toward other community members.
13+
- Maintain professionalism in all public and project-related interactions.
14+
15+
## 3. Unacceptable Behavior
16+
The following behaviors are strictly prohibited:
17+
- Harassment, discrimination, insults, derogatory comments, or personal attacks.
18+
- Offensive, inappropriate, or discriminatory language and imagery.
19+
- Trolling, deliberate disruption of discussions, or inflammatory remarks.
20+
- Publishing others’ private information without explicit permission.
21+
- Unwelcome sexual attention, advances, or inappropriate conduct.
22+
- Any other conduct that creates an uncomfortable or hostile environment.
23+
24+
## 4. Reporting Violations
25+
If you experience or witness any violation of this Code of Conduct, please report it privately to the project maintainers.
26+
All reports will be reviewed confidentially and handled with appropriate action to address the issue and protect affected individuals.
27+
28+
## 5. Enforcement
29+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, issues, and other contributions that violate this Code of Conduct.
30+
Severe or repeated violations may result in temporary or permanent removal from project participation, communication channels, and contributor access.
31+
32+
## 6. Scope
33+
This Code of Conduct applies to all project spaces, including code repositories, issues, pull requests, discussions, documentation, and any official social media or communication channels related to this project. It also applies when an individual is representing the project in public spaces.
34+
35+
## 7. Attribution
36+
This Code of Conduct is adapted from common open-source community guidelines and the Contributor Covenant.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
blank_issues_enabled: false
2+
issue_body_requires_title: true

.github/ISSUE_TEMPLATE/issue.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Issue Report
3+
about: Create a issue to help us improve
4+
title: "[Issue] "
5+
labels: need:view
6+
assignees: ''
7+
8+
---
9+
10+
# Issue!!!
11+
12+
<!-- Why? -->
13+
<!-- How? -->
14+
<!-- Where? -->
15+
16+
```python
17+
# code...
18+
```
19+
<!-- Notes? -->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Pull Request!!!
2+
3+
<!-- Close to? -->
4+
<!-- Relates to? -->
5+
6+
<!-- Changes? -->
7+
8+
<!-- Additional Notes? -->

.github/SECURITY.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Security Policy
2+
3+
## Reporting a vulnerability
4+
5+
Please **do not** open a public GitHub issue for security problems.
6+
7+
## Disclosure
8+
9+
We follow **coordinated disclosure**. Please give us a reasonable
10+
window (typically 90 days) to investigate and release a fix before
11+
publicly disclosing the issue.
12+
13+
## Recognition
14+
15+
Researchers who follow this policy and whose report leads to a code
16+
change will be credited in the release notes (unless they prefer to
17+
remain anonymous).

.github/workflows/main.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Main CLI Check
2+
3+
on:
4+
push:
5+
branches: [ master ]
6+
pull_request:
7+
branches: [ master ]
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: write
12+
pull-requests: write
13+
jobs:
14+
check:
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- name: Checkout code
19+
uses: actions/checkout@v7
20+
with:
21+
fetch-depth: 0
22+
persist-credentials: false
23+
24+
- name: Set up Python
25+
uses: actions/setup-python@v6
26+
with:
27+
python-version: "3.14"
28+
29+
- name: Run Tests
30+
run: python test_sentinel.py -v
31+

0 commit comments

Comments
 (0)