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

Main -> Staging #428

Open
wants to merge 857 commits into
base: staging
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
857 commits
Select commit Hold shift + click to select a range
6d71af9
fix bug when saving project draft
juancwu Feb 1, 2025
64bd83c
Add landing page
AmirAgassi Feb 1, 2025
a544e70
fetch documents and team members when getting questions for a project
juancwu Feb 1, 2025
af24460
rename Bio field to DetailedBiography
juancwu Feb 1, 2025
9d29878
handle auto saving team members
juancwu Feb 1, 2025
36c13c6
fix file auto save
juancwu Feb 1, 2025
8738322
Feat/348/auto save project form (#363)
juancwu Feb 1, 2025
45c062f
move auto save team members to TeamMembers component
juancwu Feb 1, 2025
ebeb5cf
move auto save team members to TeamMembers component (#364)
juancwu Feb 1, 2025
8212231
update company table
aidantrabs Feb 1, 2025
59dd0c1
update companies queries
aidantrabs Feb 1, 2025
2d1ba16
update auto generated db
aidantrabs Feb 1, 2025
5cabc84
update companies handler to fit schema
aidantrabs Feb 1, 2025
1772b84
update company types
aidantrabs Feb 1, 2025
4cdd07a
update company form
aidantrabs Feb 1, 2025
f5f0eaf
update date input
aidantrabs Feb 1, 2025
b3a0489
update dropdown to handle multiple answers
aidantrabs Feb 1, 2025
8e94f34
update user details form
aidantrabs Feb 1, 2025
0ba53e4
add export for user details form
aidantrabs Feb 1, 2025
4bb69a3
add progress steps
aidantrabs Feb 1, 2025
67aef19
handle create company
aidantrabs Feb 1, 2025
b23462e
update company service + add handler for updating company
aidantrabs Feb 1, 2025
a82792a
add company types for forms
aidantrabs Feb 1, 2025
eb561dc
add company form errors
aidantrabs Feb 1, 2025
e844021
export company types
aidantrabs Feb 1, 2025
f04cb2b
add + export progress steps component for registration form
aidantrabs Feb 1, 2025
63d3082
File upload
AmirAgassi Feb 1, 2025
9aa507f
Refactor file upload autosave to component level (#367)
AmirAgassi Feb 1, 2025
80659ea
Add landing page (#362)
juancwu Feb 1, 2025
5f2bed6
remove log of answer when saving draft
juancwu Feb 1, 2025
fcd1159
add frontend form validation for project creation
juancwu Feb 1, 2025
59ce0db
Merge branch 'main' into feat/352/initial-form-post-login
aidantrabs Feb 1, 2025
efe986e
Merge branch 'main' into feat/352/initial-form-post-login
aidantrabs Feb 1, 2025
8a33226
submission of project
juancwu Feb 1, 2025
3ade63b
remove hard coded mock steps
juancwu Feb 1, 2025
3f42cf5
Merge branch 'feat/347/project-creation-flow' into feat/349/form-subm…
juancwu Feb 1, 2025
fda3fc8
Feat/349/form submission and validation (#368)
juancwu Feb 1, 2025
242a58d
Merge branch 'main' into feat/347/project-creation-flow
juancwu Feb 1, 2025
8351f4a
remove fetchwithauth and use direct calls
aidantrabs Feb 2, 2025
25ea3be
use access token
aidantrabs Feb 2, 2025
bce9e79
remove the usage of fetchWithAuth in project services
juancwu Feb 2, 2025
7374abf
Remove fetch with auth (#370)
aidantrabs Feb 2, 2025
e147584
Export updateCompany
AmirAgassi Feb 2, 2025
75b6841
Merge branch 'main' into feat/347/project-creation-flow
juancwu Feb 2, 2025
c9ddbae
Export updateCompany (#372)
juancwu Feb 2, 2025
f1766f5
Feat/347/project creation flow (#357)
juancwu Feb 2, 2025
1496625
add notification system to app
juancwu Feb 2, 2025
d8554a4
[FE Feat] Add notification system to app (#374)
juancwu Feb 2, 2025
8f4479f
move router creation outside of component
juancwu Feb 2, 2025
d2fb17e
remove permission enum from auth service
juancwu Feb 2, 2025
79b061c
change snake_case AuthResponse field names to camelCase
juancwu Feb 2, 2025
712023f
format services/company.ts
juancwu Feb 2, 2025
b36fde0
remove unused setCompanyId in project/new.tsx
juancwu Feb 2, 2025
cd3ca69
use ref to track intervals id
juancwu Feb 2, 2025
80439f3
reset intervalRef in VerifyEmail.tsx
juancwu Feb 2, 2025
578eaf8
reset auth redirect condition for user routes
juancwu Feb 2, 2025
7819218
reset intervalRef in AuthContext.tsx
juancwu Feb 2, 2025
d8d50c8
remove console log
juancwu Feb 2, 2025
c34fe8b
include company id in auth endpoints
juancwu Feb 2, 2025
ee2896c
get company id from auth endpoint
juancwu Feb 2, 2025
2c0bc3e
remove console.log
juancwu Feb 2, 2025
a05e72c
save initial user profile
juancwu Feb 2, 2025
d75030b
restructure file tree for pages
juancwu Feb 2, 2025
bbcc51a
New pages file tree (#378)
juancwu Feb 3, 2025
35ed400
add optional icon option to button
juancwu Feb 3, 2025
9984076
setup basic components to build project card
juancwu Feb 3, 2025
4872cdc
update dashboard template to expand remaining height on the screen
juancwu Feb 3, 2025
abf7f68
Fix auth loading state
AmirAgassi Feb 3, 2025
55ea2bc
Fix nested sidebars
AmirAgassi Feb 3, 2025
93ae1f0
Add GetUserDetails to backend
AmirAgassi Feb 3, 2025
1107b57
Fix frontend fetching for personal profile
AmirAgassi Feb 3, 2025
7bdc7f4
Move LinkedIn url to main tab & remove other tab
AmirAgassi Feb 3, 2025
6fabe76
Fix company GET
AmirAgassi Feb 3, 2025
f95d309
add util formatUnixTimestamp
juancwu Feb 3, 2025
8ca6f6f
[FE] Fix Auth Loading State to Prevent Early Route Checks (#380)
AmirAgassi Feb 3, 2025
e62213d
Merge branch 'main' into fix/377/persistent-user-profile-details
AmirAgassi Feb 3, 2025
83bf9da
Fix user profile details persistence and settings sidebar layout (#381)
SherRao Feb 3, 2025
96c02fa
extends list projects endpoint response data
juancwu Feb 3, 2025
f1e1137
update badge component
juancwu Feb 3, 2025
f0f2cfe
update card component
juancwu Feb 3, 2025
1558b89
update min width of bedge component
juancwu Feb 3, 2025
27e4abd
finish up ProjectCard component
juancwu Feb 3, 2025
a38ce44
add a listProject service function
juancwu Feb 3, 2025
b6bb445
complete user dashboard page
juancwu Feb 3, 2025
9ef0517
Merge branch 'main' into feat/308/reg-user-view-projects
juancwu Feb 3, 2025
aafbe02
add prettier config to package.json
juancwu Feb 3, 2025
9c47c7f
remove unused import from FileUpload.tsx
juancwu Feb 3, 2025
285bc1d
handle multiselect for form inputs correctly
juancwu Feb 3, 2025
3f73234
correct type for ForField validations property
juancwu Feb 3, 2025
4413089
correctly handle single and multi select inputs for project form
juancwu Feb 3, 2025
400ea31
handle date input new interface
juancwu Feb 3, 2025
7f68d32
fix sample data
juancwu Feb 3, 2025
35ead94
remove debug log
juancwu Feb 3, 2025
f0fd143
add query to update team member document urls
juancwu Feb 3, 2025
cad86f7
add a helper function to get user from context in middleware/jwt.go
juancwu Feb 3, 2025
b196cc4
add route to upload team member documents
juancwu Feb 3, 2025
3560964
add limit prop to FileUpload component to limit the files that can be…
juancwu Feb 3, 2025
079320d
add team services to upload team member document
juancwu Feb 3, 2025
c2c2b5d
handle resume and founders agreement documents upload in TeamMembers.tsx
juancwu Feb 3, 2025
b997f97
update get project comment endpoints to response with commenter's name
juancwu Feb 3, 2025
112f820
add comment bubble component to display a comment
juancwu Feb 3, 2025
57dffe8
create comment creation service
aidantrabs Feb 4, 2025
5b3afb6
create comment creation exports
aidantrabs Feb 4, 2025
5346789
create comment creation component - not finished
aidantrabs Feb 4, 2025
2472851
Comment Bubble Component (#396)
juancwu Feb 4, 2025
7240e5b
Merge branch 'main' into feat/308/reg-user-view-projects
juancwu Feb 4, 2025
d2c9ea6
Merge branch 'main' into fix/388/correctly-use-multi-select
aidantrabs Feb 4, 2025
2b3bbda
Merge branch 'main' into feat/389/add-file-upload-to-team-member
aidantrabs Feb 4, 2025
8e054bd
Merge branch 'main' into feat/387/comment-create-component
aidantrabs Feb 4, 2025
c57d0f8
User dashboard page (#393)
juancwu Feb 4, 2025
821abcb
a
AmirAgassi Feb 4, 2025
ba59a5c
Correct project form inputs (#394)
juancwu Feb 4, 2025
5448616
Handle resume & founders agreement file upload in TeamMembers.tsx (#395)
juancwu Feb 4, 2025
9d1d63c
Merge branch 'main' into feat/311/add-project-overview-investor-page
AmirAgassi Feb 4, 2025
820a711
add FileDownload component
juancwu Feb 4, 2025
0c7f1ce
include download property for anchor tag in FileDownload component
juancwu Feb 4, 2025
b557afd
a
AmirAgassi Feb 4, 2025
dfae9df
Comment Creation Component (#397)
aidantrabs Feb 4, 2025
ff4db60
Add FileDownload component (#398)
juancwu Feb 4, 2025
d2b50b8
Remove mock data
AmirAgassi Feb 4, 2025
02785cf
Make view project button link to future review page
AmirAgassi Feb 4, 2025
12d1d19
Merge branch 'main' into feat/311/add-project-overview-investor-page
AmirAgassi Feb 4, 2025
c59541c
Add Project Overview Page and Fix Auth Flow (again) (#399)
AmirAgassi Feb 4, 2025
2ed8223
Allow disabling of TeamMembers thru prop
AmirAgassi Feb 4, 2025
e024a44
fix ts errors
juancwu Feb 4, 2025
9b34ee0
[FE Fix] Add disabled prop to TeamMembers component (#400)
AmirAgassi Feb 4, 2025
691428a
fix ts errors (#401)
juancwu Feb 4, 2025
5095672
fix auth redirect problems in staging
juancwu Feb 4, 2025
f239b09
fix auth redirect problems in staging (#402)
juancwu Feb 4, 2025
a99506c
fix verification email recipient email
juancwu Feb 4, 2025
07922c0
fix verification email recipient email (#403)
juancwu Feb 4, 2025
807ade7
add FRONTEND_URL to staging deployment .env
juancwu Feb 4, 2025
b390c21
add FRONTEND_URL to staging deployment .env (#404)
juancwu Feb 4, 2025
727c8a2
remove hard coded project id
juancwu Feb 4, 2025
62de602
remove hard coded project id (#405)
juancwu Feb 4, 2025
57f7e93
fix invalid date issue in DateInput
juancwu Feb 4, 2025
ac64e2c
Add admin settings page
AmirAgassi Feb 4, 2025
8507051
Update backend/internal/v1/v1_users/users.go
AmirAgassi Feb 4, 2025
f6b44cd
include company name and date founded when fetching questions
juancwu Feb 4, 2025
3f0c0be
Fix bulk roles
AmirAgassi Feb 4, 2025
47567c5
Merge branch 'feat/313/create-admin-settings-page' of https://github.…
AmirAgassi Feb 4, 2025
78b0366
handle disabled question inputs
juancwu Feb 4, 2025
ca07d1e
Add admin settings page w/ permissions management (#407)
AmirAgassi Feb 4, 2025
6aa5725
Grab company info for project form + disable inputs (#408)
juancwu Feb 4, 2025
da6cf8c
clean up new project page
juancwu Feb 4, 2025
a791e87
yeet
AmirAgassi Feb 4, 2025
ec12bc6
add a dedicated project form page
juancwu Feb 4, 2025
1939da1
[FE Bug] Fix form fields clearing on file upload in project creation …
AmirAgassi Feb 4, 2025
0e5f03a
Merge branch 'main' into feat/410/resume-project-submission
juancwu Feb 4, 2025
b13648d
Add decision page
AmirAgassi Feb 4, 2025
2ecb434
refactor new project form flow
juancwu Feb 4, 2025
3d73b05
navigate to project form in project card
juancwu Feb 4, 2025
e991022
improve the navbar in project form page
juancwu Feb 4, 2025
1762227
Resume project submission (#414)
juancwu Feb 4, 2025
86232b7
update CommentBubble styles - cover initial bubble when opened
juancwu Feb 4, 2025
763dc9d
add project review page
juancwu Feb 4, 2025
d130cdf
fix issue where grouped inputs shared the same comment creation and t…
juancwu Feb 4, 2025
9e45b37
Merge branch 'main' into feat/390/add-decision-project-investor-page
juancwu Feb 4, 2025
d330bf5
update routeTree.gen.ts
juancwu Feb 4, 2025
2ff0429
[FE Feat] Add project decision page for admin review flow (#413)
juancwu Feb 4, 2025
8f6e79f
Merge branch 'main' into feat/312/investor-review-page
juancwu Feb 4, 2025
846609c
add endpoint to update project status
juancwu Feb 4, 2025
78cb0b0
update project decision page
juancwu Feb 4, 2025
cffcfa3
Investor project review page (#416)
juancwu Feb 4, 2025
18ceec7
update dev deployment workflow with FRONTEND_URL
juancwu Feb 4, 2025
a2986e2
update dev deployment workflow with FRONTEND_URL (#417)
juancwu Feb 4, 2025
a51c64e
Bump vitest in /frontend in the npm_and_yarn group across 1 directory
dependabot[bot] Feb 4, 2025
b0edd47
skip validation for company name and date founded questions in the ba…
juancwu Feb 4, 2025
bd67232
rename frontend staging deployment workflow
juancwu Feb 4, 2025
28a5894
handle conditional validation in the backend
juancwu Feb 4, 2025
3ef50d7
add user facing view submitted project page
juancwu Feb 4, 2025
d1fd98f
Add user facing view submitted project page (#419)
juancwu Feb 4, 2025
262caa6
Bump vitest from 2.1.8 to 2.1.9 in /frontend in the npm_and_yarn grou…
juancwu Feb 4, 2025
25b45cc
remove unused imports in user view project page
juancwu Feb 4, 2025
1af7bb7
refetch project form data on remount/reconnect
juancwu Feb 4, 2025
0b0536f
use notification to show saving status in project form
juancwu Feb 4, 2025
e6277f7
use notification to indicate team member changes
juancwu Feb 4, 2025
f7f6564
shorten notification time for success
juancwu Feb 4, 2025
d06b0fb
adjust styling of project table + add filters
aidantrabs Feb 4, 2025
288ef4f
fetch and render company + project data on project table
aidantrabs Feb 4, 2025
8bfc51f
Merge branch 'main' into feat/310/investor-project-dashboard
aidantrabs Feb 4, 2025
083b945
add migrations to improve project questions identification
juancwu Feb 4, 2025
f10aeb3
add company industry question
juancwu Feb 4, 2025
e234799
fix verication email url, must use backend url
juancwu Feb 4, 2025
194302c
update sqlc generated code to match new schema
juancwu Feb 4, 2025
5977275
Update project question schema + add company industries question (#422)
juancwu Feb 4, 2025
7e05dfa
make navigation bar sticky in project form pages
juancwu Feb 5, 2025
5b510e3
increase clickable area and add hover effect for "back to dashboard" …
juancwu Feb 5, 2025
1545545
Merge branch 'main' into feat/310/investor-project-dashboard
aidantrabs Feb 5, 2025
3b95c79
Add SPURCOIN invest button
AmirAgassi Feb 5, 2025
59ef197
[FE Feat] Add SPURCOIN investment button and modal (#427)
AmirAgassi Feb 5, 2025
670489f
Ensure navigation bar in project form pages are sticky (#425)
juancwu Feb 5, 2025
72acdae
Investor project dashboard (#421)
aidantrabs Feb 5, 2025
ead705a
fix ts error of unused var in admin/dashboard
juancwu Feb 5, 2025
454321f
fix ts error of unused var in admin/dashboard (#430)
juancwu Feb 5, 2025
a0d66d5
change navigation endpoint when clicking on project table row
juancwu Feb 5, 2025
5d70933
remove extra 'z' in connect wallet button
juancwu Feb 5, 2025
9644c1b
Fix project table row click navigation + remove 'z' from connect wall…
juancwu Feb 5, 2025
31647e0
Fix admin settings button
AmirAgassi Feb 6, 2025
cd984a8
Add user settings button
AmirAgassi Feb 6, 2025
0bf3784
Add settings links to user/admin dashboard (#434)
AmirAgassi Feb 6, 2025
5c429e4
Fix user wallet connect and admin funding bugs
AmirAgassi Feb 6, 2025
418a847
Change SPURCOIN value and disable button if no wallet addy
AmirAgassi Feb 6, 2025
ceeecb0
Fix user wallet connect and admin funding bugs (#436)
AmirAgassi Feb 6, 2025
2a64ee2
remove mock document in ReviewQuestions component
juancwu Feb 6, 2025
78dd647
Remove mock document in ReviewQuestions component (#438)
juancwu Feb 6, 2025
f6121a5
fetch project company (admin only)
juancwu Feb 6, 2025
38b7ad5
fetch project company (admin only) (#440)
juancwu Feb 6, 2025
495e119
remove unused import in ReviewQuestions component
juancwu Feb 6, 2025
00fb5c3
remove unused import in ReviewQuestions component (#441)
juancwu Feb 6, 2025
d19bbf0
add endpoint to list all projects as admin
juancwu Feb 6, 2025
79f851a
update query
juancwu Feb 6, 2025
72effc2
update project routes
juancwu Feb 6, 2025
82e3519
add endpoint to list all projects as admin (#442)
juancwu Feb 6, 2025
4329e68
bypass company check when getting project if is admin
juancwu Feb 6, 2025
4d4ff87
bypass company check when getting project if is admin (#443)
juancwu Feb 6, 2025
735fbc0
Bypass doc ownership check for admins
AmirAgassi Feb 6, 2025
bac6cce
Bypass doc ownership check for admins (#444)
AmirAgassi Feb 6, 2025
2094f51
add new get project qa as admin query
juancwu Feb 6, 2025
6bfa33e
add new get project qa as admin query (#446)
juancwu Feb 6, 2025
6637d91
handle the case to add company info when fetching project qa as admin
juancwu Feb 6, 2025
b4c0fdf
handle the case to add company info when fetching project qa as admin…
juancwu Feb 6, 2025
1e65787
update set project status endpoint to be admin only
juancwu Feb 6, 2025
f481fbc
add confirmation modal
aidantrabs Feb 6, 2025
9e3d681
update set project status endpoint to be admin only (#449)
juancwu Feb 6, 2025
5a7c511
use submission confirmation modal upon form submission
aidantrabs Feb 6, 2025
24530ae
Merge branch 'main' into feat/383/project-submission-modal
aidantrabs Feb 6, 2025
5d8bf96
Project submission modal (#451)
aidantrabs Feb 6, 2025
3697046
update title
aidantrabs Feb 6, 2025
995cd0f
update title (#454)
aidantrabs Feb 6, 2025
ec3394f
update form-validation.test.ts to newest implementation
juancwu Feb 6, 2025
a465f92
update the AnchorLinks component test
juancwu Feb 6, 2025
525760b
complete the test for Badge component
juancwu Feb 6, 2025
8b56183
include test files in tsconfig.app.json
juancwu Feb 6, 2025
0ff47bc
complete Card component test
juancwu Feb 6, 2025
31ff152
fix Card componet first test name
juancwu Feb 6, 2025
2cac402
complete ProjectCard component tests
juancwu Feb 6, 2025
f0d60bb
remove the need to query company data in admin dashboard
juancwu Feb 7, 2025
ff86165
update the sidebar links for admin
juancwu Feb 7, 2025
8ce70fa
add link to go back to user dashboard from settings
juancwu Feb 7, 2025
68d420d
remove the new project button from admin top navbar
juancwu Feb 7, 2025
5095f81
Add logout button & dropdown
AmirAgassi Feb 11, 2025
7c9a6b8
Add logout button & dropdown (#460)
AmirAgassi Feb 12, 2025
d5444d8
Change new project button text
AmirAgassi Feb 13, 2025
50aa3cf
Change project creation button text (#486)
AmirAgassi Feb 13, 2025
5655f3a
Update sidebar title to show current section name
AmirAgassi Feb 13, 2025
4662b9b
Tweak Edit Draft Project button text
AmirAgassi Feb 13, 2025
9e83124
Change draft project button text to "Edit Draft Project" (#488)
AmirAgassi Feb 13, 2025
7396491
Fixed existing frontend tests (#456)
juancwu Feb 13, 2025
3342587
Update sidebar title to show current section name (#487)
AmirAgassi Feb 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/01-epic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Epic
about: A set of features as a part of a larger group of work or subproject.
title: "[Epic] Epic name here"
labels: epic
assignees: ''

---
## Description
Replace this text with a brief description of the epic.

## Tickets
- [ ] Replace this with a list of tickets that have been made. Tickets can be referenced by typing "#" followed by the issue ID>

## Checklist
Before submitting this epic, make sure this epic:
- [ ] Is **labelled properly** - make sure to add labels for each part of the project this epic will touch.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.
- [ ] Has everyone that will work on it assigned.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/02-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Feature
about: An addition, change, or refactor to the backend AND frontend.
title: "[Feat] Describe what to add here"
labels: backend, frontend, enhancement
assignees: ''

---
## Description
Replace this text with a brief description of the feature.

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly** - if this is a refactor, add the label!
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it**.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/03-bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Issue, Bug, or Error
about: A bug pertaining to the backend AND frontend.
title: "[Bug] Describe what to fix here"
labels: backend, frontend, bug
assignees: ''

---
## Description
Replace this text with a brief description of the issue.

## Reproduction
1. Replace this with a list of steps to reproduce the issue.
2. ...

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it to a developer**.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/04-backend-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Backend Feature
about: An addition, change, or refactor to the backend (routes, middleware, database, or funding).
title: "[BE Feat] Describe what to add here"
labels: backend, enhancement
assignees: ''

---
## Description
Replace this text with a brief description of the feature.

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly** - if this is a refactor, add the label!
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it**.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/05-backend-bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Backend Issue, Bug, or Error
about: A bug pertaining to the backend (routes, middleware, database, or funding).
title: "[BE Bug] Describe what to fix here"
labels: backend, bug
assignees: ''

---
## Description
Replace this text with a brief description of the issue.

## Reproduction
1. Replace this with a list of steps to reproduce the issue.
2. ...

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it to a developer**.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/06-frontend-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Frontend Feature
about: An addition, change, or refactor to the frontend.
title: "[FE Feat] Describe what to add here"
labels: enhancement, frontend
assignees: ''

---
## Description
Replace this text with a brief description of the feature.

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly** - if this is a refactor, add the label!
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it**.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/07-frontend-bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Frontend Issue, Bug, or Error
about: A bug pertaining to the frontend.
title: "[FE Bug] Describe what to fix here"
labels: bug, frontend
assignees: ''

---
## Description
Replace this text with a brief description of the issue.

## Reproduction
1. Replace this with a list of steps to reproduce the issue.
2. ...

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it to a developer**.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/08-ui-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: UI Feature
about: An addition or change to the Figma UI design file.
title: "[UI Feat] Describe what to add here"
labels: design, enhancement
assignees: ''

---
## Description
Replace this text with a brief description of the issue and what to replace it with.

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it to a designer**.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/09-ui-bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: UI Issue, Bug, or Error
about: A bug pertaining to the Figma UI design file.
title: "[UI Bug] Describe what to fix here"
labels: bug, design
assignees: ''

---
## Description
Replace this text with a brief description of the issue and what to replace it with.

## Screenshots
If applicable add screenshots, otherwise delete this section.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

And lastly:
- [ ] Once someone picks up this ticket, **make sure to assign it to a designer**.
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/10-ci.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: CI/CD
about: A ticket related to anything CI/CD related.
title: "[CI/CD] Ticket name here"
labels: ci
assignees: ''
---
## Description
Replace this text with a brief description of the epic.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/11-misc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Misc
about: A ticket related to anything else not covered by the other PR templates.
title: "[Misc] Ticket name here"
labels: misc
assignees: ''
---
## Description
Replace this text with a brief description of the epic.

## Additional Information
If applicable add any other information, otherwise, delete this section.

## Checklist
Before submitting this ticket, make sure this ticket:
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
25 changes: 25 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## Description
Replace this with a summary of the changes and the related issues. Please also include relevant motivation and context. List any dependencies that are required for this change.

## Linked Issues
- Fixes # (add all issues that this PR closes, prefixed with either "Fixes" or "Closes").

## Testing
- Replace this with a list of test files covering all the PR changes.
- ...

## Checklist
Before opening this PR, make sure the PR:
- [ ] Has an **assignee or group of assignees**.
- [ ] Has a **reviewer or a group of reviewers**.
- [ ] Is **labelled properly**.
- [ ] Has the **SPUR project assigned to it**.
- [ ] Has an **assigned milestone**.

Additionally, make sure that:
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have made corresponding changes to the documentation.
- [ ] My changes generate no new warnings.
- [ ] I have added tests that prove my fix is effective or that my feature works.
- [ ] New and existing unit tests pass locally with my changes.
- [ ] Any dependent changes have been merged and published in downstream modules.
Loading
Loading