Skip to content
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
16 changes: 16 additions & 0 deletions .github/github-repo-workflow.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"defaultBranch": "main",
"importantWorkflows": ["CI", "Publish"],
"qaLabels": [],
"deployLabels": [],
"healthUrls": [
{
"name": "PyPI",
"url": "https://pypi.org/project/printnode-community/"
}
],
"cleanup": {
"deleteMergedLocalBranches": true,
"removeMergedCleanWorktrees": true
}
}
10 changes: 10 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

67 changes: 67 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/printnode_community.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ This repository is maintained as a careful, community-oriented Python client for
## Branch and PR Rules

- The default branch is `main`.
- Keep repo workflow defaults in `.github/github-repo-workflow.json` so future
GitHub workflow sessions can discover important workflows and cleanup policy.
- Do not commit directly to `main`.
- Use a focused branch and pull request for every meaningful change.
- Keep pull requests small enough to review.
Expand Down
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ The format follows the spirit of Keep a Changelog, and this project intends to u

## Unreleased

- Nothing yet.
- Added repository workflow defaults for future GitHub workflow sessions.
- Updated post-release documentation now that `0.3.0` is published.

## 0.3.0 - 2026-04-26

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This is a Python library to interact with PrintNode's remote printing API. This

### Installation

After the first maintained release is published, install the package with:
Install the maintained community package with:

```sh
uv add printnode_community
Expand All @@ -37,8 +37,6 @@ For editable development installs, use:
uv pip install -e .
```

Until the first maintained release is published, prefer installing from a reviewed Git tag or branch rather than relying on an unpublished local build.

### Development

Install development dependencies and run tests with:
Expand All @@ -57,7 +55,9 @@ uv run twine check dist/*

### Releases

Release publishing is not enabled for general use yet. See [RELEASE.md](RELEASE.md) for the release process and TestPyPI/PyPI workflow requirements.
Maintained releases are published to PyPI from reviewed release tags. See
[RELEASE.md](RELEASE.md) for the release process and TestPyPI/PyPI workflow
requirements.

### Getting Started

Expand Down
6 changes: 3 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Supported Versions

This fork is being prepared for a maintained release. Until the first maintained release is published, security fixes target the current `main` branch.

After the first release, supported versions will be documented here and in the release notes.
Security fixes target the current `main` branch and maintained PyPI releases.
Supported versions are documented here and in release notes as the project
matures.

## Reporting a Vulnerability

Expand Down