Contribution Guidelines
This page summarizes how to propose improvements to PathPay. See the root
CONTRIBUTING.md for the canonical policy.
Workflow checklist
Fork & branch - Fork
eunwooo0717/pathpayand create a topic branch frommain.Set up the environment - Install dependencies (
pip install pandas requests). - ExportKAKAO_REST_API_KEYif you plan to call Kakao APIs.Make focused changes - Keep commits small and descriptive. - Update or add documentation when you modify behaviors.
Validate - Run the CLI with representative arguments. - Capture sample output or screenshots for PR context.
Submit a pull request - Describe the problem, solution, and testing evidence. - Link related issues if applicable.
Coding standards
Use 4-space indentation and keep modules free of trailing whitespace.
Limit inline comments to nuanced logic (the code should otherwise be self-explanatory).
Follow PEP 8 naming conventions; avoid cryptic abbreviations.
Documentation expectations
Update
README.mdor the appropriate Sphinx page when CLI flags, external dependencies, or workflows change.Add release note entries when shipping user-visible features.
Ensure any diagrams or tables degrade gracefully on mobile devices (use pure reStructuredText whenever possible).
Community conduct
All contributors must follow the Code of Conduct at the repository root. Be respectful in issues, pull requests, and community forums.