thefrontside / thefrontside/frontside.com
Add link shortener service to the Frontside toolkit
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
We're using bit.ly link shortener service to create links to Microstates Discord.
I used bit.ly instead of just embedding the Discord link because I wanted the ability to change the target of the short link without updating where the short link is used. Turns out this is not possible with Bit.ly.
I would like for us to have a short link service that fits into the architecture that is emerging at Frontside. We don't have the architecture flashed out yet, but it needs to be composable, testable and simulatable.
I propose that we create a lambda functions that is backed by a GitHub repository where links will be stored. We'll want to connect this service to Google Analytics to see metrics for each link.
I'm going to turn this into an RFC once we had a chance to discuss it.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Frontside toolkit’s emerging architecture and the discussion needed for the planned RFC; no implementation files or tests are named. The proposal describes a composable, testable, simulatable Lambda service backed by a GitHub repository for links and connected to Google Analytics, so the RFC and agreed architecture are the prerequisite for defining done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, github, typescript
- Domain
- analytics, backend, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100