GitHub Workflow
Setting Up Your Development Environment
Fork the Repository
# Visit https://github.com/mokita-j/pns # Click the "Fork" button in the top right
Clone Your Fork
git clone https://github.com/YOUR-USERNAME/pns.git cd pns
Add Upstream Remote
git remote add upstream https://github.com/mokita-j/pns.git
Making Changes
Create a Branch
git checkout -b feature/your-feature-name # or git checkout -b fix/your-bug-fix
Keep Your Branch Updated
git fetch upstream git rebase upstream/main
Commit Your Changes
git add . git commit -m "feat: description of your changes"
Commit Message Format:
feat: New feature
fix: Bug fix
docs: Documentation changes
style: Formatting, missing semicolons, etc
refactor: Code restructuring
test: Adding tests
chore: Maintenance tasks
Submitting Pull Requests
Push Your Changes
git push origin feature/your-feature-name
Create Pull Request
Go to your fork on GitHub
Click "New Pull Request"
Select your feature branch
Fill in the PR template
PR Review Process
Wait for CI checks to pass
Address review comments
Update your branch if needed
Maintain a clean commit history
Last updated