excellalabs / excellalabs/PortfoliOSS
Use IDs rather than names everywhere programmatic identifiers are needed
- 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