astro4dev / OAD-Data-Science-Toolkit

The Office of Astronomy for Development's Data Science Toolkit.
https://datascience.astro4dev.org
GNU General Public License v3.0
20 stars 21 forks source link

Continuous Integration ? #43

Closed brucellino closed 7 years ago

brucellino commented 7 years ago

Would there be an interest in providing a short course on continuous integration and testing of software ?

paultheastronomer commented 7 years ago

I am certainly interested. +1 Is this something you were thinking you could contribute with?

brucellino commented 7 years ago

All day and all night :smile: An example of what we're doing for application delivery is at https://ci.sagrid.ac.za (part of the the CODE-RADE project which builds what you see here : http://www.africa-grid.org/applications/

CI can be useful in teaching, to give feedback to students quickly, in a somewhat unbiased way (ie, a "check-my-working" service). We used it quite a bit during the Sci-GaIA hackfests - https://github.com/AAROC/e-Research-Hackfest-prep

I'm trying to figure out where the lessons are - when I get there, my plan is to go through them myself and see how to contribute, but if you or @astro4dev have any ideas, I'd be happy to see about implementing them.

paultheastronomer commented 7 years ago

Excellent!

I will try and have the how to contribute file ready ASAP. You are welcome to add folders etc.. as you wish. The toolkit repo is hierarchical, but the web interface I'm developing is not. It uses relational databases so that we can move away from being forced to put things in categories.

paultheastronomer commented 7 years ago

CONTRIBUTING.md file added and edited. Available here.