-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MDSA service templates #32
Labels
meta
Meta issue to bundle related issues around a project or epic
Comments
ian-r-rose
added
the
meta
Meta issue to bundle related issues around a project or epic
label
Jan 9, 2023
Notes from DSE syncCode templates
Project management templates
|
Closed
cc @jasonlally Let's spin the checklist items into specific issues (by Wednesday?) |
Closing as complete! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In order to have a repeatable process for MDSA DIF projects, we should generate some useful templates for projects
Project management templates
There are several points during a project lifecycle that could benefit from having some templates for helping manage the project. These might be coda, google docs, or airtable:
Code templates
Depending upon the project, it will often be useful to have some code template projects to quickly stand-up MDSA projects in GitHub. I've used cookiecutter for this in the past, though other approaches could work as well. These projects would allow us to quickly get
There are a number of ways we could structure MDSA project code strucutre, either as separate repos or as a monorepo that addresses different components of a project. In a lot of ways, I'm thinking that a monorepo might be easiest from an organizational perspective (CalData currently has separate repos, but I might want to merge them). Whether we organize as a monorepo or not, the templates might include:
An orchestration project (Airflow or equivalent, cf Investigate orchestration options #4) for data loading and scheduling of jobs(Not planned right now)A terraform project for standing up cloud resources in a replicable and auditable way.(Not planned right now)The text was updated successfully, but these errors were encountered: