├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── Application.php ├── composer.json ├── composer.lock ├── config.sample.php ├── controllers │ ├── AbstractController.php │ ├── CommitterController.php │ ├── ExerciseController.php │ ├── GamificationController.php │ └── HomeController.php ├── data │ └── logs │ │ └── .gitignore ├── db.php ├── hook │ ├── AbstractVerification.php │ ├── VerificationFailure.php │ ├── commands │ │ ├── ExercisesCommand.php │ │ └── NextExerciseCommand.php │ ├── exercise-order.txt │ ├── hints │ │ ├── CaseSensitiveFilename-hint.md │ │ ├── CaseSensitiveFilename-solution.txt │ │ ├── ChangeBranchHistory-hint.md │ │ ├── ChangeBranchHistory-solution.txt │ │ ├── ChangeBranchHistory-summary.md │ │ ├── ChaseBranch-hint.md │ │ ├── ChaseBranch-solution.txt │ │ ├── ChaseBranch-summary.md │ │ ├── CommitLost-hint.md │ │ ├── CommitLost-solution.txt │ │ ├── CommitLost-summary.md │ │ ├── CommitOneFile-hint.md │ │ ├── CommitOneFile-solution.txt │ │ ├── CommitOneFile-summary.md │ │ ├── CommitOneFileStaged-hint.md │ │ ├── CommitOneFileStaged-solution.txt │ │ ├── CommitOneFileStaged-summary.md │ │ ├── CommitParts-hint.md │ │ ├── CommitParts-solution.txt │ │ ├── CommitParts-summary.md │ │ ├── Executable-hint.md │ │ ├── Executable-solution.txt │ │ ├── FindBug-hint.md │ │ ├── FindBug-solution.txt │ │ ├── FindBug-summary.md │ │ ├── FindSwearwords-hint.md │ │ ├── FindSwearwords-solution.txt │ │ ├── FindSwearwords-summary.md │ │ ├── FixOldTypo-hint.md │ │ ├── FixOldTypo-solution.txt │ │ ├── FixOldTypo-summary.md │ │ ├── FixTypo-hint.md │ │ ├── FixTypo-solution.txt │ │ ├── FixTypo-summary.md │ │ ├── ForgeDate-hint.md │ │ ├── ForgeDate-solution.txt │ │ ├── IgnoreThem-hint.md │ │ ├── IgnoreThem-solution.txt │ │ ├── IgnoreThem-summary.md │ │ ├── InvalidOrder-hint.md │ │ ├── InvalidOrder-solution.txt │ │ ├── InvalidOrder-summary.md │ │ ├── Master-solution.txt │ │ ├── MergeConflict-hint.md │ │ ├── MergeConflict-solution.txt │ │ ├── MergeConflict-summary.md │ │ ├── PickYourFeatures-hint.md │ │ ├── PickYourFeatures-solution.txt │ │ ├── PickYourFeatures-summary.md │ │ ├── RebaseComplex-hint.md │ │ ├── RebaseComplex-solution.txt │ │ ├── RebaseComplex-summary.md │ │ ├── RemoveIgnored-hint.md │ │ ├── RemoveIgnored-solution.txt │ │ ├── RemoveIgnored-summary.md │ │ ├── SaveYourWork-hint.md │ │ ├── SaveYourWork-solution.txt │ │ ├── SaveYourWork-summary.md │ │ ├── SplitCommit-hint.md │ │ ├── SplitCommit-solution.txt │ │ ├── SplitCommit-summary.md │ │ ├── TooManyCommits-hint.md │ │ ├── TooManyCommits-solution.txt │ │ └── TooManyCommits-summary.md │ ├── hook.php │ ├── utils │ │ ├── .gitignore │ │ ├── ConsoleUtils.php │ │ ├── GitUtils.php │ │ └── bisect.php │ └── verifications │ │ ├── CaseSensitiveFilename.php │ │ ├── ChangeBranchHistory.php │ │ ├── ChaseBranch.php │ │ ├── CommitLost.php │ │ ├── CommitOneFile.php │ │ ├── CommitOneFileStaged.php │ │ ├── CommitParts.php │ │ ├── Escaped.php │ │ ├── Executable.php │ │ ├── FindBug.php │ │ ├── FindSwearwords.php │ │ ├── FixOldTypo.php │ │ ├── FixTypo.php │ │ ├── ForgeDate.php │ │ ├── IgnoreThem.php │ │ ├── InvalidOrder.php │ │ ├── Master.php │ │ ├── MergeConflict.php │ │ ├── PickYourFeatures.php │ │ ├── RebaseComplex.php │ │ ├── RemoveIgnored.php │ │ ├── SaveYourWork.php │ │ ├── SplitCommit.php │ │ └── TooManyCommits.php ├── index.php ├── schema │ ├── gitexercises.mwb │ └── gitexercises.sql ├── scripts │ ├── .gitignore │ ├── exercise-tester.php │ └── resultBoard.php └── services │ ├── ArrayToTextTable.php │ ├── CommitterService.php │ ├── ExerciseUtils.php │ ├── GamificationService.php │ ├── HasApp.php │ ├── JsonHelper.php │ └── ShortIdService.php ├── docker ├── .env.sample ├── Dockerfile ├── apache-conf │ └── 000-default.conf ├── docker-compose.dbnetwork.yml ├── docker-compose.letsencrypt.yml ├── docker-compose.yml └── git-config └── frontend ├── .bowerrc ├── .gitignore ├── app ├── app.coffee ├── committer │ ├── CommitterDetailsController.coffee │ ├── CommitterSearchController.coffee │ ├── CurrentCommitter.coffee │ ├── committer.html │ ├── contains.coffee │ ├── passedIcon.coffee │ └── toDate.coffee ├── css │ ├── _darky.scss │ ├── gamification.scss │ └── style.scss ├── exercise │ ├── ExerciseDetailsController.coffee │ ├── ExerciseListController.coffee │ ├── ExerciseService.coffee │ ├── exercise-content.html │ ├── exercise-details.html │ ├── exercise-hint.html │ ├── exercise-list.html │ ├── exerciseContent.coffee │ └── exerciseHint.coffee ├── gamification │ ├── GamificationService.coffee │ ├── ResultBoardController.coffee │ ├── result-board.html │ └── state-based-css-class.coffee ├── home │ ├── attemptResultIcon.coffee │ ├── fromNow.coffee │ ├── home-faq.html │ ├── home.html │ ├── latest.html │ ├── latestAttempts.coffee │ ├── sha1.coffee │ ├── source-code-jumbotron.html │ ├── sourceCodeJumbotron.coffee │ ├── start-commands.html │ └── startCommands.coffee ├── index.html ├── routes.coffee └── static │ ├── 404.html │ ├── cheatsheet.html │ └── faq.html ├── bower.json ├── gulpfile.coffee ├── gulpfile.js ├── package-lock.json ├── package.json └── public ├── .gitignore ├── .htaccess ├── api.php ├── images ├── badge.svg ├── gamification │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── podium.png ├── intro.gif └── sounds │ ├── cheerful.mp3 │ └── your-turn.mp3 └── robots.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | var/ 2 | .* 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/Application.php -------------------------------------------------------------------------------- /backend/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/composer.json -------------------------------------------------------------------------------- /backend/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/composer.lock -------------------------------------------------------------------------------- /backend/config.sample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/config.sample.php -------------------------------------------------------------------------------- /backend/controllers/AbstractController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/controllers/AbstractController.php -------------------------------------------------------------------------------- /backend/controllers/CommitterController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/controllers/CommitterController.php -------------------------------------------------------------------------------- /backend/controllers/ExerciseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/controllers/ExerciseController.php -------------------------------------------------------------------------------- /backend/controllers/GamificationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/controllers/GamificationController.php -------------------------------------------------------------------------------- /backend/controllers/HomeController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/controllers/HomeController.php -------------------------------------------------------------------------------- /backend/data/logs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/db.php -------------------------------------------------------------------------------- /backend/hook/AbstractVerification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/AbstractVerification.php -------------------------------------------------------------------------------- /backend/hook/VerificationFailure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/VerificationFailure.php -------------------------------------------------------------------------------- /backend/hook/commands/ExercisesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/commands/ExercisesCommand.php -------------------------------------------------------------------------------- /backend/hook/commands/NextExerciseCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/commands/NextExerciseCommand.php -------------------------------------------------------------------------------- /backend/hook/exercise-order.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/exercise-order.txt -------------------------------------------------------------------------------- /backend/hook/hints/CaseSensitiveFilename-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CaseSensitiveFilename-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/CaseSensitiveFilename-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CaseSensitiveFilename-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/ChangeBranchHistory-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ChangeBranchHistory-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/ChangeBranchHistory-solution.txt: -------------------------------------------------------------------------------- 1 | git rebase hot-bugfix 2 | -------------------------------------------------------------------------------- /backend/hook/hints/ChangeBranchHistory-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ChangeBranchHistory-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/ChaseBranch-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ChaseBranch-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/ChaseBranch-solution.txt: -------------------------------------------------------------------------------- 1 | git merge escaped 2 | -------------------------------------------------------------------------------- /backend/hook/hints/ChaseBranch-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ChaseBranch-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitLost-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitLost-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitLost-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitLost-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/CommitLost-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitLost-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFile-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFile-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFile-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFile-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFile-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFile-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFileStaged-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFileStaged-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFileStaged-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFileStaged-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/CommitOneFileStaged-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitOneFileStaged-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitParts-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitParts-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/CommitParts-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitParts-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/CommitParts-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/CommitParts-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/Executable-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/Executable-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/Executable-solution.txt: -------------------------------------------------------------------------------- 1 | git update-index --chmod=+x script.sh 2 | -------------------------------------------------------------------------------- /backend/hook/hints/FindBug-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindBug-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/FindBug-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindBug-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/FindBug-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindBug-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/FindSwearwords-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindSwearwords-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/FindSwearwords-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindSwearwords-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/FindSwearwords-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FindSwearwords-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/FixOldTypo-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixOldTypo-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/FixOldTypo-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixOldTypo-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/FixOldTypo-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixOldTypo-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/FixTypo-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixTypo-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/FixTypo-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixTypo-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/FixTypo-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/FixTypo-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/ForgeDate-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ForgeDate-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/ForgeDate-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/ForgeDate-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/IgnoreThem-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/IgnoreThem-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/IgnoreThem-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/IgnoreThem-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/IgnoreThem-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/IgnoreThem-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/InvalidOrder-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/InvalidOrder-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/InvalidOrder-solution.txt: -------------------------------------------------------------------------------- 1 | git rebase -i HEAD~2 2 | # move the second commit up 3 | -------------------------------------------------------------------------------- /backend/hook/hints/InvalidOrder-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/InvalidOrder-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/Master-solution.txt: -------------------------------------------------------------------------------- 1 | git verify 2 | -------------------------------------------------------------------------------- /backend/hook/hints/MergeConflict-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/MergeConflict-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/MergeConflict-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/MergeConflict-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/MergeConflict-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/MergeConflict-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/PickYourFeatures-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/PickYourFeatures-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/PickYourFeatures-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/PickYourFeatures-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/PickYourFeatures-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/PickYourFeatures-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/RebaseComplex-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/RebaseComplex-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/RebaseComplex-solution.txt: -------------------------------------------------------------------------------- 1 | git rebase issue-555 --onto your-master 2 | -------------------------------------------------------------------------------- /backend/hook/hints/RebaseComplex-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/RebaseComplex-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/RemoveIgnored-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/RemoveIgnored-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/RemoveIgnored-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/RemoveIgnored-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/RemoveIgnored-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/RemoveIgnored-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/SaveYourWork-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SaveYourWork-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/SaveYourWork-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SaveYourWork-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/SaveYourWork-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SaveYourWork-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/SplitCommit-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SplitCommit-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/SplitCommit-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SplitCommit-solution.txt -------------------------------------------------------------------------------- /backend/hook/hints/SplitCommit-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/SplitCommit-summary.md -------------------------------------------------------------------------------- /backend/hook/hints/TooManyCommits-hint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/TooManyCommits-hint.md -------------------------------------------------------------------------------- /backend/hook/hints/TooManyCommits-solution.txt: -------------------------------------------------------------------------------- 1 | git rebase -i HEAD^^ 2 | # "squash" or "fixup" the second commit 3 | -------------------------------------------------------------------------------- /backend/hook/hints/TooManyCommits-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hints/TooManyCommits-summary.md -------------------------------------------------------------------------------- /backend/hook/hook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/hook.php -------------------------------------------------------------------------------- /backend/hook/utils/.gitignore: -------------------------------------------------------------------------------- 1 | *.sh 2 | *.txt 3 | -------------------------------------------------------------------------------- /backend/hook/utils/ConsoleUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/utils/ConsoleUtils.php -------------------------------------------------------------------------------- /backend/hook/utils/GitUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/utils/GitUtils.php -------------------------------------------------------------------------------- /backend/hook/utils/bisect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/utils/bisect.php -------------------------------------------------------------------------------- /backend/hook/verifications/CaseSensitiveFilename.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/CaseSensitiveFilename.php -------------------------------------------------------------------------------- /backend/hook/verifications/ChangeBranchHistory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/ChangeBranchHistory.php -------------------------------------------------------------------------------- /backend/hook/verifications/ChaseBranch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/ChaseBranch.php -------------------------------------------------------------------------------- /backend/hook/verifications/CommitLost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/CommitLost.php -------------------------------------------------------------------------------- /backend/hook/verifications/CommitOneFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/CommitOneFile.php -------------------------------------------------------------------------------- /backend/hook/verifications/CommitOneFileStaged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/CommitOneFileStaged.php -------------------------------------------------------------------------------- /backend/hook/verifications/CommitParts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/CommitParts.php -------------------------------------------------------------------------------- /backend/hook/verifications/Escaped.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/Escaped.php -------------------------------------------------------------------------------- /backend/hook/verifications/Executable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/Executable.php -------------------------------------------------------------------------------- /backend/hook/verifications/FindBug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/FindBug.php -------------------------------------------------------------------------------- /backend/hook/verifications/FindSwearwords.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/FindSwearwords.php -------------------------------------------------------------------------------- /backend/hook/verifications/FixOldTypo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/FixOldTypo.php -------------------------------------------------------------------------------- /backend/hook/verifications/FixTypo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/FixTypo.php -------------------------------------------------------------------------------- /backend/hook/verifications/ForgeDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/ForgeDate.php -------------------------------------------------------------------------------- /backend/hook/verifications/IgnoreThem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/IgnoreThem.php -------------------------------------------------------------------------------- /backend/hook/verifications/InvalidOrder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/InvalidOrder.php -------------------------------------------------------------------------------- /backend/hook/verifications/Master.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/Master.php -------------------------------------------------------------------------------- /backend/hook/verifications/MergeConflict.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/MergeConflict.php -------------------------------------------------------------------------------- /backend/hook/verifications/PickYourFeatures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/PickYourFeatures.php -------------------------------------------------------------------------------- /backend/hook/verifications/RebaseComplex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/RebaseComplex.php -------------------------------------------------------------------------------- /backend/hook/verifications/RemoveIgnored.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/RemoveIgnored.php -------------------------------------------------------------------------------- /backend/hook/verifications/SaveYourWork.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/SaveYourWork.php -------------------------------------------------------------------------------- /backend/hook/verifications/SplitCommit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/SplitCommit.php -------------------------------------------------------------------------------- /backend/hook/verifications/TooManyCommits.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/hook/verifications/TooManyCommits.php -------------------------------------------------------------------------------- /backend/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/index.php -------------------------------------------------------------------------------- /backend/schema/gitexercises.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/schema/gitexercises.mwb -------------------------------------------------------------------------------- /backend/schema/gitexercises.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/schema/gitexercises.sql -------------------------------------------------------------------------------- /backend/scripts/.gitignore: -------------------------------------------------------------------------------- 1 | /git-exercise-tester/ 2 | -------------------------------------------------------------------------------- /backend/scripts/exercise-tester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/scripts/exercise-tester.php -------------------------------------------------------------------------------- /backend/scripts/resultBoard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/scripts/resultBoard.php -------------------------------------------------------------------------------- /backend/services/ArrayToTextTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/ArrayToTextTable.php -------------------------------------------------------------------------------- /backend/services/CommitterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/CommitterService.php -------------------------------------------------------------------------------- /backend/services/ExerciseUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/ExerciseUtils.php -------------------------------------------------------------------------------- /backend/services/GamificationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/GamificationService.php -------------------------------------------------------------------------------- /backend/services/HasApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/HasApp.php -------------------------------------------------------------------------------- /backend/services/JsonHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/JsonHelper.php -------------------------------------------------------------------------------- /backend/services/ShortIdService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/backend/services/ShortIdService.php -------------------------------------------------------------------------------- /docker/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/.env.sample -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/apache-conf/000-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/apache-conf/000-default.conf -------------------------------------------------------------------------------- /docker/docker-compose.dbnetwork.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/docker-compose.dbnetwork.yml -------------------------------------------------------------------------------- /docker/docker-compose.letsencrypt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/docker-compose.letsencrypt.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/git-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/docker/git-config -------------------------------------------------------------------------------- /frontend/.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/.bowerrc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | bower_components/ 3 | -------------------------------------------------------------------------------- /frontend/app/app.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/app.coffee -------------------------------------------------------------------------------- /frontend/app/committer/CommitterDetailsController.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/CommitterDetailsController.coffee -------------------------------------------------------------------------------- /frontend/app/committer/CommitterSearchController.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/CommitterSearchController.coffee -------------------------------------------------------------------------------- /frontend/app/committer/CurrentCommitter.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/CurrentCommitter.coffee -------------------------------------------------------------------------------- /frontend/app/committer/committer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/committer.html -------------------------------------------------------------------------------- /frontend/app/committer/contains.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/contains.coffee -------------------------------------------------------------------------------- /frontend/app/committer/passedIcon.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/passedIcon.coffee -------------------------------------------------------------------------------- /frontend/app/committer/toDate.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/committer/toDate.coffee -------------------------------------------------------------------------------- /frontend/app/css/_darky.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/css/_darky.scss -------------------------------------------------------------------------------- /frontend/app/css/gamification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/css/gamification.scss -------------------------------------------------------------------------------- /frontend/app/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/css/style.scss -------------------------------------------------------------------------------- /frontend/app/exercise/ExerciseDetailsController.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/ExerciseDetailsController.coffee -------------------------------------------------------------------------------- /frontend/app/exercise/ExerciseListController.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/ExerciseListController.coffee -------------------------------------------------------------------------------- /frontend/app/exercise/ExerciseService.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/ExerciseService.coffee -------------------------------------------------------------------------------- /frontend/app/exercise/exercise-content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exercise-content.html -------------------------------------------------------------------------------- /frontend/app/exercise/exercise-details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exercise-details.html -------------------------------------------------------------------------------- /frontend/app/exercise/exercise-hint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exercise-hint.html -------------------------------------------------------------------------------- /frontend/app/exercise/exercise-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exercise-list.html -------------------------------------------------------------------------------- /frontend/app/exercise/exerciseContent.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exerciseContent.coffee -------------------------------------------------------------------------------- /frontend/app/exercise/exerciseHint.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/exercise/exerciseHint.coffee -------------------------------------------------------------------------------- /frontend/app/gamification/GamificationService.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/gamification/GamificationService.coffee -------------------------------------------------------------------------------- /frontend/app/gamification/ResultBoardController.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/gamification/ResultBoardController.coffee -------------------------------------------------------------------------------- /frontend/app/gamification/result-board.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/gamification/result-board.html -------------------------------------------------------------------------------- /frontend/app/gamification/state-based-css-class.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/gamification/state-based-css-class.coffee -------------------------------------------------------------------------------- /frontend/app/home/attemptResultIcon.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/attemptResultIcon.coffee -------------------------------------------------------------------------------- /frontend/app/home/fromNow.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/fromNow.coffee -------------------------------------------------------------------------------- /frontend/app/home/home-faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/home-faq.html -------------------------------------------------------------------------------- /frontend/app/home/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/home.html -------------------------------------------------------------------------------- /frontend/app/home/latest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/latest.html -------------------------------------------------------------------------------- /frontend/app/home/latestAttempts.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/latestAttempts.coffee -------------------------------------------------------------------------------- /frontend/app/home/sha1.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/sha1.coffee -------------------------------------------------------------------------------- /frontend/app/home/source-code-jumbotron.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/source-code-jumbotron.html -------------------------------------------------------------------------------- /frontend/app/home/sourceCodeJumbotron.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/sourceCodeJumbotron.coffee -------------------------------------------------------------------------------- /frontend/app/home/start-commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/start-commands.html -------------------------------------------------------------------------------- /frontend/app/home/startCommands.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/home/startCommands.coffee -------------------------------------------------------------------------------- /frontend/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/index.html -------------------------------------------------------------------------------- /frontend/app/routes.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/routes.coffee -------------------------------------------------------------------------------- /frontend/app/static/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/static/404.html -------------------------------------------------------------------------------- /frontend/app/static/cheatsheet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/static/cheatsheet.html -------------------------------------------------------------------------------- /frontend/app/static/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/app/static/faq.html -------------------------------------------------------------------------------- /frontend/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/bower.json -------------------------------------------------------------------------------- /frontend/gulpfile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/gulpfile.coffee -------------------------------------------------------------------------------- /frontend/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/gulpfile.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/.gitignore -------------------------------------------------------------------------------- /frontend/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/.htaccess -------------------------------------------------------------------------------- /frontend/public/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/api.php -------------------------------------------------------------------------------- /frontend/public/images/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/badge.svg -------------------------------------------------------------------------------- /frontend/public/images/gamification/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/1.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/2.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/3.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/4.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/5.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/6.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/7.png -------------------------------------------------------------------------------- /frontend/public/images/gamification/podium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/gamification/podium.png -------------------------------------------------------------------------------- /frontend/public/images/intro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/intro.gif -------------------------------------------------------------------------------- /frontend/public/images/sounds/cheerful.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/sounds/cheerful.mp3 -------------------------------------------------------------------------------- /frontend/public/images/sounds/your-turn.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fracz/git-exercises/HEAD/frontend/public/images/sounds/your-turn.mp3 -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | --------------------------------------------------------------------------------