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

Make PeopleDepot locally usable for VRMS development #29

Open
5 tasks
fyliu opened this issue Aug 26, 2022 · 2 comments
Open
5 tasks

Make PeopleDepot locally usable for VRMS development #29

fyliu opened this issue Aug 26, 2022 · 2 comments
Labels
complexity: missing dependency Issue has dependencies draft This issue is not fully-written feature: infrastructure For changes on site technical architecture role: dev ops s: CTJ stakeholder: Civic Tech Jobs s: VRMS stakeholder: VRMS size: 3pt Can be done in 13-18 hours

Comments

@fyliu
Copy link
Member

fyliu commented Aug 26, 2022

Dependency

Overview

This is a discussion on what's needed for PeopleDepot to be locally usable for VRMS development. Both VRMS and PeopleDepot can run inside containers and we would create a new docker-compose.yml to start all the relevant containers and connect them. There are dependencies

Action Items

  • Generate API client library for typescript and set up gh-workflow to regenerate it on PR merge to main (see guide in Resources). No gh automation yet.
  • Write very simple react client to show how the API client library works
    • create a new user (cognito user from local frontend) and able to give it admin permission (via django admin for now since the frontend is not built for it yet)
    • create a project and able to assign users to it
  • Documentation, especially a guide explaining how to setup and use the client library

Resources/Instructions

Roadmap see item 4 about API client library
Guide to automatically generating API clients

@fyliu fyliu added documentation Improvements or additions to documentation research Issue involving doing research and removed documentation Improvements or additions to documentation research Issue involving doing research labels Sep 1, 2022
@ExperimentsInHonesty ExperimentsInHonesty added s: CTJ stakeholder: Civic Tech Jobs s: VRMS stakeholder: VRMS role: dev ops size: 3pt Can be done in 13-18 hours feature: infrastructure For changes on site technical architecture draft This issue is not fully-written and removed milestone: missing stakeholder: missing role: missing size: missing feature: missing labels Mar 30, 2023
@fyliu

This comment was marked as resolved.

@fyliu fyliu self-assigned this Apr 14, 2023
@fyliu

This comment was marked as resolved.

@shmonks shmonks moved this to Ice Box in P: PD: Project Board Jun 7, 2024
@shmonks shmonks added the dependency Issue has dependencies label Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: missing dependency Issue has dependencies draft This issue is not fully-written feature: infrastructure For changes on site technical architecture role: dev ops s: CTJ stakeholder: Civic Tech Jobs s: VRMS stakeholder: VRMS size: 3pt Can be done in 13-18 hours
Projects
Status: 🧊Ice Box
Development

No branches or pull requests

3 participants