frintjs / frintjs/frint

Extract component handlers packages out of monorepo

Open
#418 0 comments 0 reactions 0 assignees View on GitHub
help wanted proposal
Dominant language
JavaScript
Stars
756
Forks
33
PR merge metrics
No merged PRs in 30d

Description

## Currently

We have:

* `frint-component-handlers`
* `frint-router-component-handlers`

Which are used respectively by:

* `frint-react`
* `frint-router-react`

We did it that way to enable us to create other packages integrating with various rendering libraries (like Preact, Vue, and others).

## Proposal

We haven't done any further maintenance of other integration packages, besides the one for React which exists in the monorepo.

I suggest moving the handler packages out of the monorepo, so other integration packages can still use them.

But the React integration packages that we have in the monorepo don't need to use them any more to make lives of core maintainers easier.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the monorepo packages for frint-component-handlers, frint-router-component-handlers, frint-react, and frint-router-react, along with their package dependencies. Determine the extraction and dependency changes needed; done means the handler packages are outside the monorepo while the React integrations no longer depend on them.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
developer-experience, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.