Six tips for going public with your lab’s software: https://www.nature.com/articles/d41586-024-03344-y
1) make time for maintenance
2) simplify installation
3) add a GUI or good CLI
4) good documentation
5) use github/git
6) automated testing
Any other tips people have? #SoftwareEngineering
1) make time for maintenance
2) simplify installation
3) add a GUI or good CLI
4) good documentation
5) use github/git
6) automated testing
Any other tips people have? #SoftwareEngineering
Comments
Make sure maintenance will continue after the original author(s) leave the lab and perhaps academia.