Links



Interesting organisations and projects to follow

The Nordic RSE community
Software Carpentry
Data Carpentry
The Software Sustainability Institute
The Molecular Sciences Software Institute
The Research Bazaar
CBioVikings: ISCB Regional Student Group Denmark
New Zealand eScience Infrastructure
rOpenSci: Transforming science through open data
The RSE Community
NumFOCUS
Netherlands eScience Center


CMake

CMake tutorial
A list of common CMake antipatterns
Building Science with CMake
Object library type
Some CMake tips
CMake: dependencies between targets and files and custom commands


Code review

6 reasons why pre is better than post production code review


Documentation

Sphinx
Read the Docs
Write the Docs
Breathe
Scholarly markdown


Fortran

Fortran common pitfalls


Git

Learn Git branching
Git man page generator
WTC
Got 15 minutes and want to learn Git?
The entire Pro Git book, written by Scott Chacon and Ben Straub
Learn git one commit at a time
A successful Git branching model
Git cheat sheet
Tech Talk: Linus Torvalds on Git
Commit Often, Perfect Later, Publish Once: Git Best Practices
Git Workflows
PeepCode Git Internals
A free Git & Mercurial client for Windows or Mac
The GitHub Training Team
Webcast: The Basics of Git and GitHub
How GitHub Uses GitHub to Build GitHub
Summary Report: Git Repository Disruption Incident of Nov 10th
Git Workflows for Pros: A Good Git Guide
Branch-per-Feature
Git on XKCD
In case of fire
Git best practices
An efficient GIT workflow for mid/long term projects

About

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

GitHub and Twitter

Contact

Radovan Bast
High Performance Computing Group
UiT The Arctic University of Norway
+47 776 44117
radovan.bast@uit.no