When: 5 - 8 April 2018
Where: The former Sugar Factory, Groningen NL
Website: Blockchaingers.org
-
Your code will be evaluated against 10 guidelines for building future-proof code. The guidelines are described in full in “Building Maintainable Software” (Ask for a free copy at the event)
-
Find a concise reference card of the guidelines here.
-
You can check your code against the guidelines using Better Code Hub, a GitHub integration provided by Software Improvement Group SIG. Better Code Hub integrates with the GitHub CI and can run at Pull Requests and Pushes.
-
16 modern programming languages are supported with a maximum codebase size 200 KLoc.
- At the Hackathon please use slack bettercodehub_support Jan Laan or Michiel Cuijpers
- All the teams were created on forehand and email invites were send. Please check these invite emails from GitHub.
- Your team will be added in this BlockChaingers Organization
- You will be a maintainer of your team, so you can add more people.
- You will be able to create private repos and add please these to the team.
- Your blockchainger repo can be a 'Git Remote'
- Add your repo to your team in the BlockChaingers Organization
- You first need to add/create the repository within the blockchaingers org (using the + next to your profile icon)
- then go to your team -> repositories -> add -> and add the created respository
-
Go to bettercodehub.com and accept the scopes.
-
Press play and get instant feedback on the guidelines and pick refactor candidates.
-
Click on the Pull request icon to make Better Code Hub analyse every Push and Pull Request.
-
Before the event, through email.
-
During the event by talking to Better Code Hub jedi with questions about refactoring tactics and blockchain implementation. use slack-channel: bettercodehub_support
-
After the event, through email.
-
Get your current configuration file from your project settings. (Gear icon on bettercodehub.com)
-
PLace that config in .bettercodehub.yml in your repository root
-
Add a section called exclude, in there add the files/folders you want to exclude. Supported exclusion options can be found at the bettercodehub documentation
-
You get points based on your score in Better Code Hub.
-
The more guidelines you get right, the more points you get.
-
if you have multiple repos the lowest scoring repo is your final mark (weakest link principle).
-
On Sunday April 8th between 10:30 and 11:59 ask for a sticker with your final score.
-
Put the sticker on the canvas.
Team | Better Code Score |
---|---|
Example team |
All the badges of the repos are collected here
Not on the scoreboard? Let the Better Code Hub team know on Slack or send a PR.
Read more On why it needs high quality code
Or about the 2017 Dutch Blockchain Hackathon in Groningen
Let's build some great software!!