This is the repository for the coding katas run by the DDG developer community
In order to get yourself setup and utilise this repo, you'll need to do the following;
- Create a Github account if you haven't already got one
- Get one of the repo admins to add you as a collaborator (ask in slack if you're not sure who they are)
- Setup your dev environment (skip to the next step if you're already sorted)
- Install Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- Install Java (https://www.java.com/en/download/help/download_options.xml)
- Install Maven (https://maven.apache.org/install.html or https://www.mkyong.com/maven/how-to-install-maven-in-windows/)
- Create/Add your public SSH key to Github (https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/)
- Clone this repository:
- Create a new directory somewhere on your local machine
- Within the new directory run:
git clone git@github.com:Capgemini-DDG/coding-katas.git
- Import the relevant kata project into your chosen IDE
Once you've successfully got setup and you have the project within your IDE, you can do a quick build of the project to make sure you're all setup.
- Within terminal/cmd/git bash, in the root of the relevant kata project run:
mvn clean test
This should fail with an assertion error: java.lang.AssertionError: Implement Me!
If that's the case, you're all setup and ready to code!