Take a look at the open issues and pull requests to see open tasks. You are more than welcome to contribute any PR regardless if it's listed or not.
- the
master
-branch is protected, so no commits can be pushed directly to it - please create a new PR for any proposed changes
- use the issue and PR templates
- each branch must have one of the following prefixes:
fix/
for bug fixes and small, urgent changesfeature/
for new feature proposalsdoc/
for changes that only affect documentation files and no source coderefactor/
for refactorings that do not introduce new features or just few
- when starting work on this project please use the labels to mark the state of your PR
- start with label
WIP
(work in progress) - when you are finished with the PR, mark it ready for review with
Needs Review
- if the reviewer approves your PR, he/she can mark it with
Merge
or merge it into master directly - when your PR is marked with
Merge
, any contributer is allowed to merge the PR into master
- start with label
-
Install JDK, eg. JDK-1.8:
sudo apt install openjdk-8-jdk
-
Install
sbt
, see Download SBT:echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823 sudo apt-get update sudo apt-get install sbt
-
Install JDK, eg. JDK-1.8:
sudo apt install openjdk-8-jdk
-
Download and install Intellij IDEA
-
Install Scala and SBT plugins
-
Import project as an SBT project (only available after installing the SBT plugin), see screenshot below