NASA-AMMOS / slim

Software Lifecycle Improvement & Modernization
https://nasa-ammos.github.io/slim/
Apache License 2.0
24 stars 9 forks source link

[Improve Existing Best Practice Guide]: Python Starter Kit for Existing Projects #142

Open riverma opened 4 months ago

riverma commented 4 months ago

Checked for duplicates

Yes - I've already checked

Best Practice Guide Category

Software Lifecycle

Best practice guide URL

https://nasa-ammos.github.io/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/

Describe the improvement

I'd like to adhere all of our guides, including the Python Starter Kit, to leverage our new infusion strategy "standards as code". See here.

For the Python Starter Kit, this means we should see which elements can be extracted and presented in a way that:

  1. An existing project can infuse the CI/CD aspects
  2. SLIM can use the leaderboard infrastructure to push out proposal pull requests for the Python starter kit elements