excellalabs / excellalabs/PortfoliOSS

Use IDs rather than names everywhere programmatic identifiers are needed

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Names and orgs can change on GitHub. Need to be conscious of using IDs where we can.

* [ ] `PersistentRepoActor` uses the name in the Persistence ID
* [ ] `PersistenUserActor` uses the org name in the `AddOrgForUserCommand`, but would need to discover the org ID before processing the command in that case.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading PersistentRepoActor and PersistentUserActor, then trace AddOrgForUserCommand and the persistence identifiers they use. Identify each programmatic identifier named in the issue and verify that changed repository and user flows still resolve organizations and preserve the intended IDs.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.