Skip to content Skip to footer

List of all pages

A list of all task pages in RDMKit for ease of finding content to link or contribute to.

Your tasks

title description
Continuous Integration and Continuous Delivery/Deployment How can you use CI/CD in software development?
Citing software How can people cite your software?
Creating a good README How to create a good README document for software projects?
Documenting software How to document your software project?
Documenting software using 'Read The Docs' How to use 'Read The Docs' tool for software documentation?
Improving environmental sustainability How to measure and improve environmental sustainability of software?
Choosing languages, tools & infrastructures How to decide which programming languages, tools and infrastructures to use?
Licensing software How to license your software for reuse?
Organising software projects How to organise your software project?
Packaging & releasing software How to package and release your software for distribution and reuse?
Releasing software How to release your software for reuse?
Reproducible software environments How to create a development environment for your software so others can run and contribute to your software?
Software documentation How to write clear and useful software documentation for developers and end-users
Software identifiers How to uniquely identify your software and its versions?
Software metadata How to describe your software using metadata?
Task automation using GitHub Actions How to set up GitHub Actions on software repositories for task automation
Testing software How to test your software?
Using version control How to version control your software?
Writing readable code How to write code readable and understandable by others?