Thanks for your interest in Shaffer Softworks projects.
Each repository has its own issue tracker and pull requests. Open issues and PRs on the specific repo you are working on — not on this .github repository unless you are changing org-wide docs.
Browse all projects: github.com/orgs/Shaffer-Softworks/repositories
- Search existing issues in the target repo first.
- Include Home Assistant version, integration version, and relevant logs when reporting HA integration bugs.
- Describe expected vs. actual behavior and steps to reproduce.
- Fork the repository and create a feature branch from
main. - Keep changes focused — one logical change per PR.
- Match the existing code style in that repo.
- Update README or docs if behavior changes.
- Describe what changed and why in the PR description.
Most custom components are installed via HACS. If you are adding a new integration:
- Follow Home Assistant integration development conventions.
- Include a clear
manifest.json, config flow where appropriate, and setup docs. - Test against a current Home Assistant release when possible.
Be respectful and constructive. We are a small open-source effort — clear communication helps everyone.
For setup help, open a GitHub Issue on the relevant repository with details about your environment. For security concerns, see SECURITY.md.