View on GitHub

DutchBlockchainHackathon.github.io

Code quality during Blockchaingers Hackathon!

When: 5 - 8 April 2018.

Where: The Big Building, Groningen NL

Example Hackathon Scoreboard

Not on the scoreboard? Let the BCH team know on the #bettercodehub-support Slack channel

Team Better Code Score
dbh17-abraxas/ShareEverythingWeb BCH compliance

How your code is evaluated

  1. Your code will be evaluated against 10 guidelines for building future-proof code. The guidelines are described in full in “Building Maintainable Software” (get your free copy during the event)

  2. Find a concise reference card of the guidelines here

  3. You can check your code against the guidelines using Better Code Hub, a GitHub.com integration provided by Software Improvement Group SIG. Better Code Hub integrates with the GitHub Flow and can run at Pull Requests and Commits.

  4. 16 modern programming languages are supported with a maximum codebase size 200 KLoc

How to get started

  1. Mail your team name and personal GitHub handles to the BlockChaingers.

  2. Your team will be added to this Organization

  3. Go to bettercodehub.com

  4. Press play and get instant feedback on the guidelines and pick refactor candidates

  5. Click on the Pull request icon to enable BetterCodeHub to run in your CICD

How to get support

  1. Before the event, through bettercodehub@sig.eu

  2. During the event by talking to Better Code Hub team of SIG with questions about refactoring tactics

  3. After the event, through bettercodehub@sig.eu

How to get points for technical quality

  1. You get based on your score in Better Code Hub

  2. The more guidelines you get right, the more points you get

If you are not on GitHub or your programming language is not supported, talk to us

Why Blockchain needs Future-Proof code

Read more On why it needs high quality code

Or about the Dutch Blockchain Hackathon in Groningen

Let’s build some great software!

Michiel