neuroinformatics-unit / course-software-good-practice

Slides for NIU collaborative coding and software development good practices
BSD 3-Clause "New" or "Revised" License
6 stars 0 forks source link

Deprioritise packaging #2

Closed alessandrofelder closed 11 months ago

alessandrofelder commented 11 months ago

Someone suggested that packaging is maybe not that important to first year PhD students (this assumes the course's main target audience is 1st year PhD students). It may become more relevant say at the end of second year, when they've developed an actual tool that they'd like others to use, so maybe we can deprioritise packaging a little bit, and put it towards the end, and focus on testing and documentation.

adamltyson commented 11 months ago

Depends, I would say a package is v. useful for first years. They could/should build up a package of re-useable code that their one-off scripts/notebooks depend on. The intricacies of manifests/pypi etc though isn't so important.

Agree that testing and docs are the most important though. I'd rather students built well-tested scripts than a load of rubbish released on pypi.

alessandrofelder commented 11 months ago

As discussed in team meeting today, I might move packaging further to the end.