MaddyUnderStars / MaddyUnderStars/shoot

use ULID?

Open
#163 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
61
Forks
5
Avg merge
3d 10h
Merged PRs (30d)
1

Description

the current URLs using full UUIDs are pretty long and unwieldy. It might be good to transform all public IDs into [ULIDs](https://github.com/ulid/spec). Zod supports parsing ULIDs too, so it should be fairly easy. Since IDs are opaque, switching them out shouldn't cause any problems for the client. It will break federation, and so it might be good to accept both formats, although I don't really care about breaking federation at this point

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start by tracing how public IDs are generated and parsed in URLs, then inspect the federation boundaries affected by changing UUIDs; done requires a decided ULID migration and a clear policy for UUID compatibility with federated clients.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.