Sage-Bionetworks / schematic

Package for biomedical data model and metadata ingress management
https://schematicpy.readthedocs.io/en/latest/cli_reference.html
MIT License
21 stars 24 forks source link

Review the dev environment of Sage-Bionetworks/schematic #786

Open tschaffter opened 2 years ago

tschaffter commented 2 years ago

One of my objectives is to improve the development environments of software developers at Sage by sharing my expertise in software architecture and development. A good first candidate is a repo with contributions from 2+ active developers and who use a programming language such as Python, Java or TypeScript (the programming languages I'm most experienced with). Milen took up the offer and asked me to review Sage-Bionetworks/schematic.

Possible improvements (June 2022)

tschaffter commented 2 years ago

Additional context:

Thomas:

Hi Milen, I had a quick look at Schematic repo. I identified a few improvements that could be applied to uniformize the developer experience and make development more efficient. If you want to learn more about each improvement, I'm happy to jump in a call. I can also convert this ticket "draft" into an actual ticket in the Schematic repo to open the conversation to other developers.

Milen:

Yes, please feel free to start the issue; if you can have the list formatted with checkboxes that would be great. I think some of the items may be applicable and some may not be at this time. This is probably an epic actually, and we’ll have to break down the different applicable options in their own issues that can be triaged across sprints.