Closed satwic007 closed 4 months ago
Hi @natalialuzuriaga and @decause-gov ,
Thank you both so much for taking the time to review my pull request and for your encouraging feedback! I appreciate the detailed insights.
I addressed those minor tweaks.
Quick Summary of my responses:
repolinter lint .
command from the project root directory. This will be an ongoing process, and we’ll likely gain more insights into the optimal frequency for using repolinter.json files.Looking ahead, I'm particularly excited about the prospect of automating these checks through CI/CD systems.
Thank you again for your guidance, patience, and support. It's a pleasure working on this project with such a forward-thinking team, and I'm eager to see where we can take this next.
Remy approves 🙌 🚢
module-name: Added Repolinter.json files
Problem
A repolinter.json is needed to check for file / content existence for Tier 1-4 Projects. Please check for the following files as found in our Maturity Model framework:
Solution
A repolinter.json is added to each tier from 1-4 with each extending the one on the previous tier. So, all configuration is at the tier1 level and other tiers can just override the
level
for the rules as needed.Result
Repolinter.json file can be shipped to any repository along with other project slug files. A remote repo can be linted without having to add the repolinter.json file to it.
Test Plan
Prereq: setup repolinter- https://github.com/todogroup/repolinter
Other tiers can be tested after the PR is merged, or merge these changes to a branch and update
extends
to refer the branchLocal run results:
tier1:
command :
repolinter lint tier1/\{\{cookiecutter.project_slug\}\}
output:tier2:
command:
repolinter lint tier2/\{\{cookiecutter.project_slug\}\}
tier3:
command:
repolinter lint tier3/\{\{cookiecutter.project_slug\}\}
output:tier4:
command:
repolinter lint tier4/\{\{cookiecutter.project_slug\}\}
output: