rubyforgood / rubyforgood/alongwithyou

[FEATURE] Phone Module

Open
#167 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement RFG Conference
Dominant language
TypeScript
Stars
9
Forks
4
Avg merge
9h 34m
Merged PRs (30d)
16

Description

Description

Phone number storage to use in various modules
A phone number belongs to a person

PhoneType
Lookup table for what type of phone number
Name (String)
Table is seeded with primary, secondary, after-hours

Phone
Number (String)
Phone belongs to PhoneType

Acceptance Criteria

A user can manage phone numbers
When editing a phone number a user can choose the phone type

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing person model and module patterns, then determine where the PhoneType lookup and Phone records belong. Implement the phone-number management flow so users can choose a seeded phone type when editing; done means phone numbers are stored for a person and the stated management and editing criteria work.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
database, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.