mirror of
https://github.com/cse110-fa22-group29/cse110-fa22-group29.git
synced 2025-09-08 23:57:21 +00:00
Merge branch 'main' into sprint-1
This commit is contained in:
16
specs/adrs/102722-final-project-decision.md
Normal file
16
specs/adrs/102722-final-project-decision.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Final Project Topic Decision
|
||||
- Status: accept
|
||||
- Deciders: team members and TA
|
||||
- Date: 10 / 27 / 22
|
||||
|
||||
## Decision Drivers
|
||||
- Needed to develop a local-first, CRUD application that would be simple enough to implement in the next few weeks
|
||||
|
||||
## Considered Options:
|
||||
- Social Media Archive
|
||||
- Resume Builder
|
||||
- Copy/Paste
|
||||
- Food Journal
|
||||
|
||||
## Decision Outcome
|
||||
Chosen Option: Food Journal, which allows users to hold their thoughts and ratings on meals and restaurants that they have been to. It is local-first, CRUD app, and fun. Therefore, we decided to choose this.
|
15
specs/adrs/110822-finalized-design.md
Normal file
15
specs/adrs/110822-finalized-design.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# Finalized App Design on Figma
|
||||
- Status: accept
|
||||
- Deciders: Isaac Otero
|
||||
- Date: 11 / 08 / 22
|
||||
|
||||
## Decision Drivers:
|
||||
- Needed to figure out the wireframe and flow of our app
|
||||
- Needed to visualize the different features
|
||||
|
||||
## Considered Option:
|
||||
- Different feature option
|
||||
- Color Scheme, font, spacing, and other design options were discussed
|
||||
|
||||
## Decision Outcome:
|
||||
- Chosen Option: Design can be found at this link: https://www.figma.com/file/Qhugp1Dd0gPnJTbmmUIvsa/Wireframe?node-id=36%3A2
|
19
specs/adrs/111222-cicd-multiple-pipelines.md
Normal file
19
specs/adrs/111222-cicd-multiple-pipelines.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Use multiple CI/CD pipelines in parallel
|
||||
|
||||
- Status: accept
|
||||
- Deciders: Arthur Lu, Marc Reta
|
||||
- Date: 11 / 12 / 22
|
||||
|
||||
## Decision Drivers
|
||||
|
||||
- Need to perform many different CI/CD tasks
|
||||
- Need pipeline to be durable against any single failure
|
||||
|
||||
## Considered Options
|
||||
|
||||
- Single deep pipeline
|
||||
- Multiple short pipelines in parallel
|
||||
|
||||
## Decision Outcone
|
||||
|
||||
Chosen Option: Multiple short pipelines in parallel as any one failure will not prevent code from being developed and deployed.
|
19
specs/adrs/111222-jslinting-eslint.md
Normal file
19
specs/adrs/111222-jslinting-eslint.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Use eslint for JS linting framework
|
||||
|
||||
- Status: accept
|
||||
- Deciders: Arthur Lu, Marc Reta
|
||||
- Date: 11 / 12 / 22
|
||||
|
||||
## Decision Drivers
|
||||
|
||||
- Need linting to work with multiple style standards
|
||||
- Need linting to be fast and informative
|
||||
|
||||
## Considered Options
|
||||
|
||||
- JSLint
|
||||
- eslint
|
||||
|
||||
## Decision Outcome
|
||||
|
||||
Chosen Option: eslint for its low configuration complexity.
|
19
specs/adrs/111222-jsunittest-mocha.md
Normal file
19
specs/adrs/111222-jsunittest-mocha.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Use mocha for JS unit testing framework
|
||||
|
||||
- Status: accept
|
||||
- Deciders: Arthur Lu, Marc Reta
|
||||
- Date: 11 / 12 / 22
|
||||
|
||||
## Decision Drivers
|
||||
|
||||
- Need specification on how to write unit testing assertion statements
|
||||
- Need framework to perform unit testing quickly for immediate code feedback
|
||||
|
||||
## Considered Options
|
||||
- JUnit5
|
||||
- Jest
|
||||
- Mocha
|
||||
|
||||
## Decision Outcome
|
||||
|
||||
Chosen Option: Mocha because it was significantly faster to run than Jest (1s vs 30s), and can use a variety of assertion styles unlike JUnit5.
|
Reference in New Issue
Block a user