This week's focus will be to work on echo - specifically on issue #1111, and resume work.
Echo: LearnersGuild/echo#1111
Resume:
- Have a rough draft by Friday.
- Have a section for current projects, skills, and experience.
- Go in depth about project work and experience at LG
- Read article on
how to write a resume that stands out
- Write a bio in the about me section for LinkedIn
- Get feedback on draft
- REMOVE Pools, Goals, Votes from system
Thinky Data Model Updates
- Remove
Pool
model - Remove
PoolMember
model - Remove
Vote
model - Create database migration to drop tables for above models
Server Actions
- Remove any server action logic related to pools, votes, or goals
GraphQL API
- Remove pools, votes & goals from:
- mutations
- queries
- resolvers
- schemas
Workers
- Remove pools, votes & goals from:
- mutations
- queries
- resolvers
- schemas
Front end
- Remove pools, votes & goals from:
- Redux actions & queries
- React containers, components
Ensure:
- Ensure auto pool creation (happens on
/cycle init
) is removed - Auto project creation (happens on
/cycle launch
) logic is removed
- NEW PROJECT CREATION
-
Data Model Updates
- Add property to Project model:
descriptionURL
- Add property to Project model:
-
Allow any user w/
admin
orlearner
role to view New Project button on/projects
view (ProjectList) -
Remove these three fields from form:
- Chapter Name
- Cycle Number
- Goal Number
-
Add the following field:
- Project Description URL, which should map to new
descriptionURL
property of Project type
- Project Description URL, which should map to new
-
When a request is made to create a project
- validate request
- User creating project is not specified on project and is not an admin
- Any handle for member specified in project is invalid
- Any member specified as project is already on active project
- auto-populate the following values:
chapterId
cycleId
- validate request
- DATA CLEANUP
- Purge all project data
- Hopefully learn more best practices for working on a larger codebase.
- Get feedback on resume