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

CTJ: Development Meeting Agenda #450

Open
MattPereira opened this issue Sep 12, 2023 · 18 comments
Open

CTJ: Development Meeting Agenda #450

MattPereira opened this issue Sep 12, 2023 · 18 comments
Assignees
Labels
feature: Agenda Used for all issues that contain agendas for team meetings PBV: dev all issues for engineering roles (devops, backend, frontend, db) role: backend Pertains to backend tasks role: devops Pertains to cd/ci tasks role: frontend Pertains to frontend tasks size: 0.25pt Can be done in 1.5 hours or less

Comments

@MattPereira
Copy link
Contributor

MattPereira commented Sep 12, 2023

Overview

A place to park ideas, concerns, or other discussion topics for development team

2024:

@MattPereira

This comment has been minimized.

@MattPereira MattPereira added dependency This item depends on something feature: Agenda Used for all issues that contain agendas for team meetings and removed dependency This item depends on something labels Sep 12, 2023
@ghost ghost added role: backend Pertains to backend tasks role: frontend Pertains to frontend tasks role: devops Pertains to cd/ci tasks size: 0.25pt Can be done in 1.5 hours or less and removed role: missing feature: Missing size: missing labels Sep 19, 2023
@kcoronel
Copy link
Member

kcoronel commented Sep 26, 2023

hi team @MattPereira @bzzz-coding are you using this issue as an agenda instead of #39? If so, please let me and @sabheasley know via a comment in this issue so we can close issue #39.

Also, for an agenda item for your next meeting (Tuesday October 5?) "Checking our MK Docs code and making sure it is not broken."

@MattPereira
Copy link
Contributor Author

MattPereira commented Sep 27, 2023

I didn't know about issue #39 because Ava never mentioned it and I failed to spot it in the Links/Questions/Review column of the all team project board

@kcoronel is there a specific issue you are experiencing with the MK Docs?

@kcoronel
Copy link
Member

not a problem, do you want me to close #39? With MK Docs, I've updated this doc section (I need to update it again) but this current version doesn't show up on the front-end

@MattPereira
Copy link
Contributor Author

@kcoronel #39 is closed and yeah looks like the mkdocs deployment is indeed failing. We will do our best to fix it

https://github.com/hackforla/CivicTechJobs/actions/runs/6002157713/job/16277931316#step:4:138
image

@MattPereira MattPereira self-assigned this Sep 28, 2023
@kcoronel

This comment has been minimized.

@MattPereira

This comment has been minimized.

@kcoronel kcoronel changed the title Development Agenda CTJ: Development Meeting Agenda Nov 7, 2023
@JimmyJuarez10

This comment has been minimized.

@kcoronel kcoronel added this to the 04 - Project Setup milestone Apr 6, 2024
@ExperimentsInHonesty ExperimentsInHonesty added the PBV: dev all issues for engineering roles (devops, backend, frontend, db) label Jun 12, 2024
@JimmyJuarez10

This comment has been minimized.

@kcoronel

This comment has been minimized.

@JimmyJuarez10

This comment has been minimized.

@JimmyJuarez10

This comment has been minimized.

@kcoronel
Copy link
Member

Hi Team, adding the following item for discussion for your Dev Meeting:

  • Please review the MVP Flow Desktop that the UI/UX Design team has created. It would be great to capture team feedback or any questions within the issue > MVP Flow (Desktop) #570

@LoTerence
Copy link
Member

LoTerence commented Sep 27, 2024

09-26-2024
Agenda

  • Brief Team intros
    Questions:
    Where are you from?
    What techs and tools do you like the most?
    What experience do you have?
    What made you join HFLA?

  • Roja

  • Kevin

  • Ida

  • Ryan

  • Terence

  • Bitian

  • Was everyone able to get a development environment running on their local machine? - Yes.

  • Talk about current issues and state of the project:

  • Everyone is new and joined within the last month, so no one on the team really knows anything about the state of the project.

    • Documentation is severely outdated.
    • The main branch is not in sync with the develop branch, which is why the old installation instructions and other docs are out of date.
  • There is no deployment at all at the moment.

    • This is why I brought Ryan in to help with that.
    • As far as I know, there was never a successful deployment.
    • We absolutely need this for MVP-1 – without it, we have no project to demo.
    • update: Turns out there was a staging deployment: https://stage.civictechjobs.org/
  • Status of the frontend is unknown. Frontend needs a total audit.

    • Right now, the UX team is working on the user flow for the qualifiers feature. It should be ready by November at the latest.
    • As of now there are only static pages - like landing page, credits, privacypolicy
  • Backend is basically brand new at the moment.

    • Jimmy reset the backend completely, decoupling the develop branch from the main branch. The challenge will be to merge them back together as a team
    • The old backend was completely broken, so it had to be restarted

Issues we should address by next week:

Frontend

Frontend: Review Lu's MVP flow:

Devops

Terence

  • Fix mkdocs deployment - help Karen and PM team investigate issues with mkdocs deployment
  • next: Update dev onboarding documentation to make it easier to recruit new devs
  • Make a developer roadmap to meet goals of MVP-1
  • Sync with Karen on Saturday about PM stuff
  • ask karen about AWS accounts
  • sync with Ryan about terraform + incubator, what we need
  • find out current state of deployments + AWS

10/01/2024 AWS stage deployment update:

  • no one on the team has credentials for the AWS. Its not on 1password.
  • Next action: ask on the devops channel

@kcoronel
Copy link
Member

Terrence and Karen Chat on September 30, 2024

  • Team Lead Overview and Responsibility
  • Overseeing the dev team, attending lead meetings, delegating work

Karen to do:

  • Team Lead meeting - add Terrence - we will discuss decisions we have made for the project and how to document this on the wiki + prioritization of work
  • Clear requirements
  • Invite Terence to meeting with Bonnie
  • Sunday morning send Terence MVP doc we will share with Bonnie
  • Share with Bonnie ahead of PM/Org Meeting

@LoTerence
Copy link
Member

LoTerence commented Oct 4, 2024

10/03/2024

  • Roja
  • Kevin
  • Ida
  • Ryan
  • Bitian
  • Terence

Current Issues and state of project

  • project lead expectations
  • prioritize growth of developers
  • rough plan
  • devops
  • review Lu MVP flow together

Rough plan:

  1. stabilize the project
  2. deploy staging asap
    1. The challenge is to have these two goals completed by the time the final designs come out
  3. develop and deploy MVP-1

Dev roadmap

Terence

  • investigate AWS in gh action and aws folder in code base

MVP Flow questions

  • About MVP flow - we should set up a meeting with Lu and Bonnie so we can all get on the same page about what the user flow and requirements are. Need clarity on user flow - questions about project vs opportunities, etc.
  • Ask questions - need clarity on requirements because it seems to have changed a lot on each iteration
  • Go straight to Bonnie and get the most updated requirements straight from the source from ground zero. All the documents are from 3 to 4 years ago.
  • Q: Civictechjobs needs to be integrated into the current onboarding process/flow
  • Two jobs: be a volunteer job posting board, and also handle some part of the onboarding
  • need an understanding of the vision and what we are trying to accomplish
  • people who are posting opportunities need a flow too

Ryan

  • look into AWS stage deployment - 100 copies

Bitian, Roja, Kevin

  • begin working on migrating sass components to tailwind

@RSkuma
Copy link
Member

RSkuma commented Oct 4, 2024

(10/3/2024) Questions Regarding CivicTechJobs Design/Vision that came up during team meeting:

  1. What is the main use for CTJ, a public facing recruitment site or an internal job board? Or Both? Or something else?

2a. What will CTJ's role in the onboarding process be? Will it be an additional step added to the current onboarding process?
2b. Or will it be a replacement or augment to the current onboarding process? If so, will it be working with existing systems like tables and people depot or will it be replacing them?

3a. What should CTJ do for hfla members(volunteers who can login), what can they see and do?
3b. What should CTJ do for non-members(visitors who can't login), what can they see and do?

  1. How do project leads post positions on CTJ? There is no workflow or mockup on Figma for that yet

  2. What are the core functions of CTJ that should be a part of MVP-1? What functions are secondary and can be added later?

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Oct 7, 2024

@JimmyJuarez10 I am adding this to your agenda issue so that you can discuss at your next dev meeting.

I got this message from @RSkuma

I was at the CivicTechJobs meeting to help with their deployment, but I wasn't able to get a complete picture of where they are at and was hoping you could help
CivicTechJobs currently has some assets on the Incubator AWS account, but at the meeting they said they are planning to migrate to Incubator in the near future. If that's true, where are the AWS resources currently on Incubator from? Are they already on Incubator? Is it an older version? Or a partial deployment?
2. Will CivicTechJobs be deployed on Incubator permanently? Or is it temporary with the intent to grant them their own AWS account later?
3. Does CivicTechJobs already have their own AWS account? Somebody on the CivicTechJobs team said they did, and that their account is being charged $200 a month. I'm thinking they were logged into Incubator when they saw that number but I would like to confirm

Can you clarify what y'all know and what you need help? And where we should communicate with you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: Agenda Used for all issues that contain agendas for team meetings PBV: dev all issues for engineering roles (devops, backend, frontend, db) role: backend Pertains to backend tasks role: devops Pertains to cd/ci tasks role: frontend Pertains to frontend tasks size: 0.25pt Can be done in 1.5 hours or less
Projects
Status: Questions/Review
Status: 🔁 Recurring Items
Development

No branches or pull requests

7 participants