Skip to content

docs: elevate DirWatch with v4.0 identity and pip package - #13

Closed
OneByJorah wants to merge 1 commit into
mainfrom
repo-elevation/DirWatch
Closed

OneByJorah wants to merge 1 commit into
mainfrom
repo-elevation/DirWatch

Conversation

@OneByJorah

Copy link
Copy Markdown
Owner

What's Changed

  • pyproject.toml: Created dirwatch v1.0.0 pip package with full metadata (build-system, project metadata, dependencies, optional-dependencies, URLs)
  • .gitignore: Added Python entries (venv, dist, build, .egg-info, pycache)
  • release.yml: GitHub Release automation on tag push with auto-generated release notes
  • pypi-publish.yml: PyPI publishing on release via pypa/gh-action-pypi-publish (trusted publishing, no API token needed)
  • docker-publish.yml: GHCR Docker publishing on release with semver + latest tags
  • README.md: v4.0 visual identity (blue/dark palette), proper section hierarchy; added pip install section (pip install dirwatch), Docker install section, From Source section; added GitHub release + PyPI version + Docker + Python + Flask + PowerShell + License badges

Package Infrastructure

  • pip package: dirwatch — PyPI package ready for publishing via CI on release
  • PyPI publishing: Automated via pypi-publish.yml on release (trusted publishing, no API token needed)
  • GitHub Release: Automated via release.yml on tag push
  • Docker (GHCR): Automated via docker-publish.yml on release

Testing

pip install dirwatch        # install from PyPI (after publish)
pip install -r requirements.txt  # install deps from source
python3 app.py              # run from source
docker compose up -d        # run via Docker

- pyproject.toml: pip package (dirwatch v1.0.0) with build-system, project metadata, dependencies
- .gitignore: Python entries (__pycache__, venv, dist, build, .egg-info)
- release.yml: GitHub Release on tag push with auto notes
- pypi-publish.yml: PyPI publish on release via pypa/gh-action-pypi-publish
- docker-publish.yml: GHCR Docker publish on release
- README: v4.0 visual identity (blue/dark palette), pip install + Docker + From Source sections, package badges (GitHub release, PyPI, Docker, Python, Flask, PowerShell, License)
@OneByJorah

Copy link
Copy Markdown
Owner Author

Superseded by the 2026-10-18 factory rotation.

@OneByJorah OneByJorah closed this Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant