Date

Attendees

Goals - Technical Meeting

  • 1st Friday of Month will be webinar open to anyone with the link (will be on the Clowder main website).

    Other 3 weeks will be technical meeting for developers to discuss code, planning, etc.

  • Will start inviting more people - and we can send link to people on individual basis for invitation
  • CSSI - we now have some funding to pay for hardening of Clowder outside of work done by project specific work

Discussion items

ItemWhoNotes
Codebase is outdated/librariesLuigi Marini
  • Need to figure out ways for all projects to contribute to effort of updating codebase

Note: updating Scala/Play was very difficult - we need to do this so we don't have to do such major version updates

Luigi has a wiki page where he is tracking what needs updated - this needs reformatted

2.0

Identify a bunch of things we don't use anymore - remove them - legacy code that has not been used since the project that placed it in there

Testing Suite are recommended - but current one is very old and tests are configured strangely in order to be able to run them

If anyone has ideas on best practices for refactoring and updating tests - please speak up

Documentation

We do have Sphinx documentation that is getting built - it is rough - but it is there

This is the best way to keep going - but it needs revitalized

Everyone should pitch in

Swagger and Sphinx should be part of PR for new features - and should be enforced

There is a branch for the Sphinx Documentation

Collaborators can write this and contribute and you can include it with the PR - that way you are not solely responsible for docs

Contributors are not only coders - they contribute design, documentation, - they are mentioned as contributor!

There is a contributing.md - is this the current contributor guide?  can it be changed to be more strict on requirements on writing tests and docs?


CSSI Meeting at PEARC - Promoting

1 Day registration available - rent a mini-van and drive up - need to know who wants to go

Rough planning doc: https://docs.google.com/document/d/16eFM5tOGfZq6gKX09CDnvIHo6PZ89V_wQET8wyD2_IQ/edit?usp=sharing

Building an on-going open source community

Need to stay active on mailing lists, slack, etc. - office hours on slack

Slack add on: https://tettra.co/

Advertise - video - talk about it

Any video that is posted to U of I site must be close captioned

Planning to use Zoom - which will support 100 people - to record PEARC as well as the Once a Month meetings

Contributor Process

Do we need to refine? update Docs?

Whether code should reside in both git and opensource still

Action items

  •