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: DEV TEAM Meeting Agenda Tuesday 🏖️ #39

Closed
6 tasks
Aveline-art opened this issue Oct 1, 2021 · 30 comments
Closed
6 tasks

CTJ: DEV TEAM Meeting Agenda Tuesday 🏖️ #39

Aveline-art opened this issue Oct 1, 2021 · 30 comments
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: frontend Pertains to frontend tasks size: 13pt+ Must be broken down into smaller issues

Comments

@Aveline-art
Copy link
Member

Aveline-art commented Oct 1, 2021

Overview

This issue tracks the agenda for the CivicTechJobs team and weekly roll call.

Action Items

  • Designate a note taker
  • Make announcements
  • Do below agenda items

Weekly Agenda Markdown

### Agenda for monthAsText dd, yyyy

- [ ] writeYourNotesHere

### Post-meeting notes, monthAsText dd, yyyy

<details>
<summary>Title</summary>
<br>

insertNotesHere

<br>
</details>
Example Agenda

Agenda for November 9, 3012*

  • Discuss when to have a meeting about making origami
  • Get feedback on 3 different brands of folding paper
  • Create issue about the origami ship project
*Note: Date is written out because of cultural differences in date formatting.
@Aveline-art
Copy link
Member Author

Aveline-art commented Oct 1, 2021

Agenda for October 05, 2021

  • Designate a note taker who will follow up on issue creation
  • Discuss questions on environment setup commented here
  • Pair program to set up docker, django, and react backend

@Aveline-art Aveline-art changed the title DEV TEAM Meeting Agenda Tuesday ❄️ DEV TEAM Meeting Agenda Tuesday 🏖️ Oct 1, 2021
@Aveline-art
Copy link
Member Author

Aveline-art commented Oct 11, 2021

Agenda for October 19, 2021

  • Designate a note taker who will follow up on issue creation
  • Pair program to finish front end setup

@arghmatey
Copy link
Contributor

Notes for October 19, 2021

  • Pair programming React into our Django project. Configured Babel and Webpack.
  • Discussed further configuration for Django calling onto React frontend. Script tag in Django template / or / through project urls.
  • Agreed upon OnePassword being used as "secret collector", using a vault to keep sensitive information in.

@Aveline-art
Copy link
Member Author

Aveline-art commented Oct 25, 2021

Agenda for November 9, 2021

  • Designate a note taker who will follow up on issue creation
  • Continue discussion on frontend and backend setup
    • How should the frontend connect to the backend (apis, or something more direct?)?
    • Should we separate the front/back deployments to prepare for the possibility of migrating data to VRMS?
    • When will VRMS have the schema ready for us?

@Aveline-art
Copy link
Member Author

Aveline-art commented Nov 16, 2021

Agenda for November 16, 2021

  • Designate a note taker who will follow up on issue creation
  • Meet with @sharadgaurav7 and @sdimran to discuss our MVP requirements and decide whether we need a backend at all

@Aveline-art
Copy link
Member Author

Aveline-art commented Nov 29, 2021

Agenda for November 30, 2021

  • Designate a note taker who will follow up on issue creation
  • Review the data provided by the peopleDepot team
    • Based on that, create API wishlists, basically what is the input we give, and what output of data do we expect
    • Write the wishlists in a new issue here

@Aveline-art
Copy link
Member Author

Aveline-art commented Dec 4, 2021

Agenda for December 07, 2021

  • Designate a note taker who will follow up on issue creation
  • Discuss the parsing of issues outline here
  • Discuss whether there needs to be more issues for other components outside of the landing page
  • Discuss the architecture for the frontend app
  • Consider whether these additional programs are useful or needed
  • Start making issues!

@Aveline-art Aveline-art added role: backend Pertains to backend tasks role: frontend Pertains to frontend tasks size: 13pt+ Must be broken down into smaller issues and removed role: missing size: missing labels Dec 7, 2021
@Aveline-art
Copy link
Member Author

Aveline-art commented Dec 10, 2021

Agenda for December 14, 2021

  • Designate a note taker who will follow up on issue creation
  • Discuss architecture, See: #48
    • Where do components go?
    • How do we subdivide css from js files?
    • Where do assets go?
    • Where do we combine components into a webpage?
  • For our wiki documentation, should we host it with MkDocs and gh-pages?
    • Advantages include: search bars, themes, side bars, and any other html/js customizations
    • Disadvantages include: possibly harder to find, requires a bit more development time
  • Briefly discuss the permissions we need for Configure team permissions for repository #55

@Aveline-art
Copy link
Member Author

Aveline-art commented Jan 3, 2022

Agenda for January 04, 2022

@ExperimentsInHonesty ExperimentsInHonesty changed the title DEV TEAM Meeting Agenda Tuesday 🏖️ HfLA: DEV TEAM Meeting Agenda Tuesday 🏖️ Jan 5, 2022
@Aveline-art
Copy link
Member Author

Aveline-art commented Jan 6, 2022

Agenda for January 11, 2022

@ExperimentsInHonesty ExperimentsInHonesty changed the title HfLA: DEV TEAM Meeting Agenda Tuesday 🏖️ CTJ: DEV TEAM Meeting Agenda Tuesday 🏖️ Jan 6, 2022
@sdimran sdimran added the feature: Agenda Used for all issues that contain agendas for team meetings label Jan 9, 2022
@Aveline-art
Copy link
Member Author

Aveline-art commented Jan 30, 2022

Agenda for February 1, 2022

  • Designate a note taker who will follow up on issue creation
  • To Prettier or not to Prettier?
  • Eslint and stylelint configurations
  • Should we add typescript to our stack? Is it needed? Is it useful?

@Aveline-art Aveline-art self-assigned this Feb 1, 2022
@Aveline-art
Copy link
Member Author

Aveline-art commented Feb 2, 2022

Agenda for February 8, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Revisit adding typescript to our stack
  • Decide whether our multipage architecture should be based on Django Views or React-Router
  • Prettier as a pre-commit hook? yes or no

@sdimran sdimran added this to the 04 - Project Setup milestone Feb 8, 2022
@Aveline-art
Copy link
Member Author

Aveline-art commented Feb 13, 2022

Agenda for February 15, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Get Footer #154 review ready by pair programming
  • Do we need a second meeting?

@Aveline-art
Copy link
Member Author

Aveline-art commented Feb 16, 2022

Post-meeting notes, Feb 15, 2022

Click for notes

Ava- worked on documentations
Data science system
Blockers- Talk to design team
Future - finish blockers and Data science
Start working on AWS integration

Narek
pretty much done with Landing Page
Error with Linter.
Future look at project ticket sand continue from there.
Help out issues.

Sagun
Make changes to footer when transitioning between mobile and laptop version.

Agenda--
pull request - review..
Narek- linter issues reviewed by Ava
Sagun- Transitioning issue for footer

Key points
We don't care if it looks bad on supersize screen
If changes are needed, we should be able to change it really fast.

@Aveline-art
Copy link
Member Author

Aveline-art commented Feb 19, 2022

Agenda for February 21, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Check that the team have 2fa, see this link, slide 4, deadline is tentatively in 2 weeks, please enable it by then
  • Check in on Created Top Portion Of Landing Page #155 and Footer #158

@Aveline-art
Copy link
Member Author

Aveline-art commented Mar 8, 2022

Agenda for March 08, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • First issue introspective
    • How did it feel to work on a difficult issue?
    • How can we work together to improve our delivery speed and accuracy?
    • What is the plan going forward?

@Aveline-art
Copy link
Member Author

Aveline-art commented Mar 15, 2022

Agenda for March 14, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?

@Aveline-art
Copy link
Member Author

Aveline-art commented Mar 29, 2022

Agenda for March 29, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Discuss the staging environment

@Aveline-art
Copy link
Member Author

Aveline-art commented Mar 31, 2022

Agenda for April 05, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Rethinking the frontend directory
    • A lot of the django files in there serves no purpose
    • Most of the frontend files can/should be discarded after compiling everything into bundles
    • Should the frontend directory only be files needed to create the frontend and running webpack?
      • Where will static files be outputted? (candidate: server static)
      • Will this interrupt backend development work in a significant way?
      • Should we hold off on this until we start to create our backend infrastructure?

@Aveline-art
Copy link
Member Author

Aveline-art commented Apr 12, 2022

Agenda for April 12, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?

@Aveline-art
Copy link
Member Author

Aveline-art commented Apr 19, 2022

Agenda for April 26, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?

@Aveline-art
Copy link
Member Author

Aveline-art commented Apr 27, 2022

Agenda for May 10, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Talk about testing architecture Include a testing framework for react/js code #96
    • Are we okay with the current directory structure, or should frontend be made its own on the root?
    • Will be interrupt staging environment work if we change architecture now?
  • Divide sign-up and sign-in pages into components

@Aveline-art
Copy link
Member Author

Aveline-art commented May 12, 2022

Agenda for May 17, 2022

All-team Agenda

  • Plan our dev roadmap for front + backend

Post-Agenda

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?

@sdimran sdimran unpinned this issue May 13, 2022
@Aveline-art
Copy link
Member Author

Aveline-art commented May 24, 2022

Agenda for June 21, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Review backend strategy following PM meeting

@Aveline-art
Copy link
Member Author

Aveline-art commented Jul 5, 2022

Agenda for October 24, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Requirements for staging infra configuration
    • Tear down on demand, as it is non-critical
    • Can the single RDS instance support both our staging and production env without jumping through hoops?
    • Only real usage right now is for non-developers to look over our product
  • Merging dev-branch-1 into main
    • When can this happen?

@Aveline-art
Copy link
Member Author

Aveline-art commented Nov 15, 2022

Agenda for November 15, 2022

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Do we really need the ___domain, "staging.civictechjobs"
    • If we just want to display the site, can we use the Amazon default url?
    • Pros? Cons?
  • Do we need a GHA to tear down staging when it is unused?
    • Right now the only value in staging is that it will allow the team to view our product before launch
    • It can also be used to test integration down the line once we have the pipelines set up
    • HFLA is also on break for December.
    • If we cannot avoid using one RDS instance, is it better that we have staging up as little as possible?

@Aveline-art
Copy link
Member Author

Aveline-art commented Nov 21, 2022

Agenda for April 11, 2023

  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Weekly Topics
    • Please add topics here
  • Roadmap

@Aveline-art
Copy link
Member Author

Aveline-art commented May 3, 2023

Agenda for May 02, 2023

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Goals for the month
    • Complete the search results page
    • Complete deployment (stretch goal)
    • Separate frontend and backend code (stretch goal)

@Aveline-art
Copy link
Member Author

Aveline-art commented May 16, 2023

Agenda for May 16, 2023

  • Designate a note taker who will follow up on issue creation
  • Weekly check-in
    • What have I worked on this week?
    • What am I working on now?
    • What blockers do I have?
    • What do I plan to work on in the future?
  • Pipenv vs Poetry
    • Pipenv
      • maintained by Python
      • does package security checks
      • known to be unmaintained for long periods of time
      • very barebones; does not allow grouping dependencies beyond dev and non-dev
    • Poetry
      • well maintained by open source 3rd parties
      • uses .toml standard for dependency management
      • contains a lot of features, including dependency grouping
      • highly customizable
  • When to merge Separate frontend backend #392
  • New Project Board beta

@kcoronel
Copy link
Member

Closed due to team choosing to start a new agenda issue as new leads have stepped into the role.

@ExperimentsInHonesty ExperimentsInHonesty added the PBV: dev all issues for engineering roles (devops, backend, frontend, db) label Jun 12, 2024
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: frontend Pertains to frontend tasks size: 13pt+ Must be broken down into smaller issues
Projects
Archived in project
Development

No branches or pull requests

7 participants