Skip to content
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

Project Rotation: repometrics.json #97

Open
1 of 4 tasks
decause-gov opened this issue Jun 6, 2024 · 7 comments
Open
1 of 4 tasks

Project Rotation: repometrics.json #97

decause-gov opened this issue Jun 6, 2024 · 7 comments
Assignees
Labels
rotation summer2024 Tickets for Coding It Forward Summer 2024 Interns

Comments

@decause-gov
Copy link
Contributor

MENTOR

  • @natalialuzuriaga
  • SWE USDC 2023
  • Communication Channel(s) for your team/project (e.g. Slack Channel URL, GitHub Repo URL, etc...)

BRIEF DESCRIPTION

  • source a list of user generated metrics/labels to include in repometrics.json
  • create a repometrics.json file that users can edit manually
  • create a cookiecutter.json file that edits repometrics.json programmatically

SCOPING

  • Days

SKILLS NEEDED

e.g. Back-end, Webdev

REQUIRED DELIVERABLES

DESIRED DELIVERY WINDOW

  • June
  • July
  • August
  • Any

NOTES/INSPO

ACKNOWLEDGEMENTS

  • - Yes, I agree to spend file a project proposal ticket
  • - Yes, I agree this project falls within a 2 week or less (ideally less) scope of time
  • - Yes, I agree to spend an hour per week of office hours and 1x1 mentoring
  • - Yes, I agree to spend an hour at the end of the sprint for filling out a Retro Template
@decause-gov decause-gov added summer2024 Tickets for Coding It Forward Summer 2024 Interns rotation labels Jun 6, 2024
@decause-gov
Copy link
Contributor Author

06/17:

  • Met with Nat. Discussed data for inputs and tags
  • planning to meet again tomorrow to finalize as a team
  • will go over different libs
  • goal: have all repometrics identified for the .json file
  • goal: ideas/mockups for a visualization.
  • goal: simple text in the repo reports

@decause-gov
Copy link
Contributor Author

06/21:

  • Determined fields for repometrics.json
  • PR incoming for template on repo-scaffolder
  • complete: repometrics identified
  • Next Week: mockups
  • future: text in repo reports

@decause-gov
Copy link
Contributor Author

06/24:

  • Bulk of the code exists, will change templates, and then move on to creating mockups.
  • Goal: finish templates, create mocks.
  • Stetch: Start implementing in reports!

@RicardoZamora01
Copy link
Contributor

Note: To have nested cookiecutters, the parent cookiecutter.json must have the flag:

"_copy_without_render": [<subdirectory>]

this will copy the subdirectory and the contents (child cookiecutter) without invoking it.

https://stackoverflow.com/questions/76262434/how-do-i-create-a-nested-cookiecutter

@IsaacMilarky
Copy link
Collaborator

IsaacMilarky commented Jun 28, 2024

  • Good work on the tier 2 repometrics Populate Repometrics to Cookiecutter in Tier 2 #106
  • ACTION: replace Python script with Bash script before PR merge, same cadence with tier 3 and tier 4
  • Not going to be creating a repometrics.json file, instead going to use the code.json file 👍

@IsaacMilarky
Copy link
Collaborator

7/1:

  • Merged tier 2, need to do tier 3 and 4
  • Need to figure out how to get data on metrics site
  • ACTION: Create frontend ticket for repometrics on the metrics website
  • ACTION: Create backend ticket for repometrics on the metrics website
  • Get rest of the tiers merged first

@RicardoZamora01
Copy link
Contributor

7/3:

  • all tiers PR's merged!
  • ACTION: User research plan - Get feedback from around CMS with forming the categories/fields, update code with new fields if needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rotation summer2024 Tickets for Coding It Forward Summer 2024 Interns
Projects
Development

No branches or pull requests

3 participants