DOCS: Initial package setup and PyPI publication (v0.0.1) - #4
Merged
Conversation
- Update CONTRIBUTING.md to reflect voidbox-led development model - Clarify limited capacity for external PRs - Emphasize issue reporting and small contributions - Add clear acceptance criteria for contributions - Simplify guidelines while maintaining quality standards - Update README.md contribution section - Highlight voidbox as primary maintainer - Set expectations for external contributions - Encourage bug reports and feature requests - Add GOVERNANCE.md for project governance clarity - Define company-led open source model - Outline roles and responsibilities - Document decision-making process - Establish release process and communication channels This change establishes clear expectations for community participation while maintaining the open source nature of the project. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove CONTRIBUTING.md and GOVERNANCE.md files - Simplify README.md to essential information only - Remove Development section - Remove detailed contribution guidelines - Keep brief Contributing section with clear expectations - Maintain core project information This streamlines the documentation and reduces maintenance overhead while keeping essential information for users. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR establishes the foundational setup for py-aps and publishes v0.0.1 to PyPI to reserve the package name.
Changes
Package Configuration
src/pyaps/module structure with auth, datamanagement, and automation modulesTesting Infrastructure
pytest.iniwith coverage settingsDocumentation
.github/COMMIT_CONVENTION.mdPyPI Publication
✅ Published to PyPI: https://pypi.org/project/py-aps/0.0.1/
pip install py-aps Testing All tests pass locally with 100% coverage: $ pytest ============================== 4 passed in 0.11s =============================== Coverage: 100% GitHub Actions will run automated tests on this PR. Commits This PR includes 6 commits: Add initial package configuration and structure Update README with comprehensive package information DOCS: Add contribution guidelines and commit convention TEST: Add pytest testing infrastructure and CI/CD DOCS: Update governance model to voidbox-led development DOCS: Simplify documentation structure All commits follow the established commit convention (FEAT, FIX, DOCS, BUILD, CHORE, REFACTOR, TEST). Next Steps With this foundation, future development will focus on: OAuth2 authentication implementation APS Data Management API integration Design automation workflows 🤖 Generated with [Claude Code](https://claude.com/claude-code)