Step | App actions | User actions |
---|---|---|
0 | App creates repository | |
1 | App creates an issue, asks user to assign issue to themselves | User assigns issue to themselves |
2 | App comments, asks user to enable GitHub pages | User enables GitHub pages |
3 | App comments to ask user to close first issue | User closes first issue |
4 | App comments with pointer to new issue. Opens new issue and asks user to create a branch | User creates a branch |
5 | App comments, asks user to create a new file | User commits a new file |
6 | App comments, asks user to create a pull request | User creates a pull request |
7 | App closes issue, asks user to edit their file in created pull request and blocks merge | User edits their file |
8 | App approves pull request and asks user to merge | User merges |
9 | App comments with final congratulations message |