Skip to content

Commit c213d07

Browse files
committed
Tweask
1 parent b5ce519 commit c213d07

3 files changed

Lines changed: 10 additions & 18 deletions

File tree

CONTRIBUTING.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Contributing
22

3-
To contribute to this project, please fork the repository and open a pull request with your changes.
3+
To contribute to this project, please consider starting by [opening an issue](https://github.com/Zenable-io/ai-native-python/issues/new) to discuss the feature
4+
and its design, and reviewing our Contributors Code of Conduct [here](./.github/CODE_OF_CONDUCT.md).
45

5-
Also, see our Contributors Code of Conduct [here](./.github/CODE_OF_CONDUCT.md).
6+
Once you are ready to submit your contribution, please fork the repository and open a pull request with your changes.
67

78
## Updating the dependencies
89

docs/ci-cd.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ The AI-Native Python template includes GitHub Actions workflows for automated te
99
Runs on every push and pull request:
1010

1111
1. **Linting** - Python (Ruff), YAML/JSON, shell scripts, GitHub Actions
12-
2. **Testing** - Unit and integration tests with >80% coverage requirement
12+
2. **Testing** - Unit and integration tests with >80% coverage requirement, as well as docker builds on each supported platform
1313
3. **Security** - Vulnerability scanning (Grype), SBOM generation (Syft), secret detection
14-
4. **Docker** - Optional multi-platform builds with security scanning
1514

1615
### Release Pipeline (`.github/workflows/release.yml`)
1716

@@ -21,30 +20,25 @@ Automates semantic versioning and publishing:
2120
2. Updates version in `pyproject.toml`
2221
3. Generates changelog
2322
4. Creates GitHub release
24-
5. Pushes Docker images (if enabled)
23+
5. Pushes Docker images to Docker Hub (if enabled)
2524

2625
### PR Validation (`.github/workflows/pr.yml`)
2726

2827
Ensures pull request quality:
28+
2929
- Validates PR title follows conventional commit format
3030
- Checks all commit messages
31-
- Enforces branch protection rules
31+
- Look for deprecations or warnings and adds them to the finalizer
3232

3333
## Configuration
3434

3535
For GitHub Actions configuration and required secrets, see the [Configuration Guide](configuration.md#post-generation-configuration).
3636

37-
For Docker Hub setup specifically, if enabled during project generation, you'll need to set:
38-
- `DOCKERHUB_USERNAME`
39-
- `DOCKERHUB_PAT`
40-
4137
### Dependency Updates
4238

4339
The generated project includes multiple dependency update mechanisms. See the [Configuration Guide](configuration.md#post-generation-configuration) for details
4440
on customizing these tools.
4541

4642
## Customization
4743

48-
### Custom Workflows
49-
5044
Add new workflows in `.github/workflows/` for specific needs like deployment or scheduled tasks.

docs/configuration.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,11 @@ vars:
6969
7070
For detailed information about pre-commit hooks configuration and available hooks, see the [Hooks Guide](hooks.md#pre-commit-hooks).
7171
72-
### GitHub Actions Configuration
73-
74-
For detailed information about CI/CD workflows and customization options, see the [CI/CD Guide](ci-cd.md).
75-
76-
#### Required Secrets
72+
#### Docker Hub Secrets
7773
7874
If you enabled Docker Hub publishing:
75+
7976
- `DOCKERHUB_USERNAME`
8077
- `DOCKERHUB_PAT`
8178

82-
These will be printed as a reminder after project generation.
79+
A reminder to set this is also printed after project generation if you answered "yes" to the docker hub question.

0 commit comments

Comments
 (0)