| 91 | |
| 92 | == Counting the steps needed for new users == |
| 93 | === Now === |
| 94 | To create a PR: |
| 95 | * git clone -> edit sources -> port sync -> git checkout -b -> port edit/bump -> git commit -> fork macports-ports -> git origin add fork -> git push fork |
| 96 | * 9 steps |
| 97 | To actually submit the PR: |
| 98 | * commit cleanup (2 checklists) -> check existing trac/PR (2 checklists) -> syntax/function testing (4 checklists) |
| 99 | * 8 item checklist |
| 100 | |
| 101 | Things we can can do: |
| 102 | * (4 steps) Combine (git clone -> edit sources -> port sync -> git checkout -b) into port edit/bump |
| 103 | * (3 steps) Combine all the functionality/lint testing into port test |
| 104 | * (2 steps) Do the trac/PR checks automatically for user |