In this section, information is organised around regular research software development, sharing, deploying and maintenance tasks or challenges. You will find:
- Best practices and guidelines for each software-related task.
- A list of all the considerations to be taken into account when performing a software-related task.
- Links to task-specific training materials.
- A summary table of tools and resources relevant for the specific task and recommended by communities.
Search
How to make a good README document for research software projects
Guide to improving environmental sustainability of software
How to decide on which programming languages, frameworks and technologies to use, and getting started with templates
What are virtual software development environments for reproducible research and how to use them?
How to write clear and useful software documentation for developers and end-users
What is CodeMeta and how to write a CodeMeta file for your software