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

Add additional repo(s) for project: Access the Data #5127

Open
2 of 7 tasks
Tracked by #6138
JessicaLucindaCheng opened this issue Aug 1, 2023 · 21 comments
Open
2 of 7 tasks
Tracked by #6138

Add additional repo(s) for project: Access the Data #5127

JessicaLucindaCheng opened this issue Aug 1, 2023 · 21 comments
Labels
Dependency An issue is blocking the completion or starting of another issue good first issue Good for newcomers P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours time sensitive Needs to be worked on by a particular timeframe

Comments

@JessicaLucindaCheng
Copy link
Member

JessicaLucindaCheng commented Aug 1, 2023

Dependency

Prerequisites

  1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our Getting Started page and attend an onboarding session.
  2. Before you claim or start working on an issue, please make sure you have read our How to Contribute to Hack for LA Guide.

Overview

We want to update the languages for Access the Data so that visitors to the website can find accurate and up-to-date information.

Action Items

  • In the _projects/access-the-data.md 1, after the identification field, add the new field additional-repo-ids as follows:
    additional-repo-ids:
      - 508455581
    
  • Check the languages from both the accessthedata-ckan repo 2 and access-the-data repo 3 show up on Access the Data's
    • Card on the "Our Projects" page 4
    • Detailed info page 5

Resources/Instructions

Footnotes

  1. _projects/access-the-data.md

  2. accessthedata-ckan repo

  3. access-the-data repo

  4. Our Projects page

  5. Access the Data detailed info page

@JessicaLucindaCheng JessicaLucindaCheng added P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role missing size: missing Draft Issue is still in the process of being created labels Aug 1, 2023
@JessicaLucindaCheng JessicaLucindaCheng added this to New Issue Approval in Project Board via automation Aug 1, 2023
@github-actions

This comment was marked as off-topic.

@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng JessicaLucindaCheng added the Dependency An issue is blocking the completion or starting of another issue label Aug 1, 2023
@JessicaLucindaCheng JessicaLucindaCheng self-assigned this Aug 1, 2023
@JessicaLucindaCheng JessicaLucindaCheng added the ready for dev lead Issues that tech leads or merge team members need to follow up on label Aug 1, 2023
@wanyuguan wanyuguan added this to the 03.02 Onboarding flow milestone Aug 6, 2023
@wanyuguan wanyuguan added size: 0.25pt Can be done in 0.5 to 1.5 hours and removed size: missing labels Aug 6, 2023
@anjolaaoluwa anjolaaoluwa added good first issue Good for newcomers and removed Complexity: Missing labels Aug 6, 2023
@wanyuguan wanyuguan added role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers and removed role missing labels Aug 12, 2023
@ExperimentsInHonesty ExperimentsInHonesty added the time sensitive Needs to be worked on by a particular timeframe label Aug 13, 2023
@merlinsmagic

This comment was marked as resolved.

@JessicaLucindaCheng

This comment was marked as resolved.

@merlinsmagic

This comment was marked as resolved.

@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng JessicaLucindaCheng removed ready for dev lead Issues that tech leads or merge team members need to follow up on Draft Issue is still in the process of being created labels Aug 27, 2023
@ExperimentsInHonesty
Copy link
Member

@mxajPrice Thanks for bringing this to our attention. Here is our proposal

Constraints

  • Any changes we make need to work for all projects with multiple repositories
  • We want to protect the contributions of previous contributors
  • We want the all-time contributors that appear on any project page, to have all contributors across all repos.
  • languages are pulled directly from the repos and cannot be edited or added to.

Proposal

  • Move unrelated content out of the main repository
    • move the commit for the Jupyter Notebook, to the Data Science Community of practice repo.
    • move any related issues to the data science community of practice repo
  • Refactor the HfLA website code to read from as many repositories as specified per project so that the following data is properly representative of the projects
    • languages
    • contributors
  • Add the new repository(s) to the project files
    • Access the data
    • Civic Tech Index
    • etc.

Special notes

It's possible to move a commit without losing the authors' attribution. So this plan seems feasible. On the receiving side (Data Science repo), once they received the code, then they would need to add a folder to it, in order for it to fit in with their current organization of files.

We could help broker this move, but if AtD is in time crunch, they can reach out to Data Science, and manage the moving of the commit without the website team.

Please let us know your thoughts.

Best,

Bonnie

@JessicaLucindaCheng JessicaLucindaCheng added ready for org rep and removed ready for dev lead Issues that tech leads or merge team members need to follow up on ready for product labels Sep 28, 2023
@mxajPrice
Copy link
Member

@ExperimentsInHonesty for your last point there, "add the new repositories tot he project files..." do you mean our contributors and languages used would show up on both the AtD site and the CTI site? Also, is CTI the same as CTJ?

I am ok with the website team taking care of these things at their own pace. My plan is to have an MVP up and running in the test environment by the end of the year. We will need a new PM to start putting a plan together to take AtD to version 1 and having all information updated would really help in that effort but I feel is enough time for the website team to address this.

Thanks.

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Oct 24, 2023

@mxajPrice Thanks for your response.

Sorry for the confusion, my inclusion of the CTI as an example caused. CTI is Civic Tech Index, and it has the same issue as your project (multiple repos). So I included it for the website team to understand how multiple repos might be needed for more than one project.

@JessicaLucindaCheng Next steps for the dev team
We need to

  • 1. move the commit for the Jupyter Notebook on access-the-data's repo, to the Data Science Community of practice repo. If you need write access to the data science repo, please let me know by adding this to our agenda.
  • 2. identify any issues related to the commit, so that I can transfer them to the data science repo.

@ExperimentsInHonesty ExperimentsInHonesty added the ready for dev lead Issues that tech leads or merge team members need to follow up on label Nov 3, 2023
@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng

This comment was marked as outdated.

@JessicaLucindaCheng JessicaLucindaCheng removed the ready for dev lead Issues that tech leads or merge team members need to follow up on label Nov 28, 2023
@JessicaLucindaCheng

This comment was marked as outdated.

@JessicaLucindaCheng JessicaLucindaCheng removed the Draft Issue is still in the process of being created label Jan 14, 2024
@JessicaLucindaCheng JessicaLucindaCheng moved this from New Issue Approval to Ice box in Project Board Jan 14, 2024
@JessicaLucindaCheng

This comment was marked as outdated.

@JessicaLucindaCheng
Copy link
Member Author

JessicaLucindaCheng commented Jan 21, 2024

@JessicaLucindaCheng
Copy link
Member Author

@JessicaLucindaCheng
Copy link
Member Author

Once the issues in the Dependency section are completed, this issue is ready for prioritization.

@JessicaLucindaCheng JessicaLucindaCheng changed the title Update languages for Access the Data Add additional repo(s) for Access the Data Jan 21, 2024
@JessicaLucindaCheng JessicaLucindaCheng changed the title Add additional repo(s) for Access the Data Add additional repo(s) for project: Access the Data Jan 21, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Ice box to Emergent Requests in Project Board Apr 22, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Emergent Requests to Ice box in Project Board Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependency An issue is blocking the completion or starting of another issue good first issue Good for newcomers P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours time sensitive Needs to be worked on by a particular timeframe
Projects
Project Board
  
Ice box
Development

No branches or pull requests

6 participants