Add misskey-js into main repo #24

Closed
opened 2022-07-22 18:50:06 +00:00 by norm · 2 comments
Owner

Issues #12 and #13 rely on new things in misskey-js that are not part of a release yet. There's also the issue of redundant type definitions in the component code as well that should all be consolidated.

There is the option to just fork misskey.js into a separate repo, but this does mean having to cut new releases whenever we need to add in a new type definition or feature that relies on that library.

Instead, having it inside this repo will allow these changes to be done faster. This will require restructuring the FoundKey repo into a monorepo configuration. One way is by using Yarn Workspaces.

Issues #12 and #13 rely on new things in `misskey-js` that are not part of a release yet. There's also the issue of redundant type definitions in the component code as well that should all be consolidated. There is the option to just fork misskey.js into a separate repo, but this does mean having to cut new releases whenever we need to add in a new type definition or feature that relies on that library. Instead, having it inside this repo will allow these changes to be done faster. This will require restructuring the FoundKey repo into a monorepo configuration. One way is by using [Yarn Workspaces](https://yarnpkg.com/features/workspaces).
Author
Owner

Having a monorepo will also be benenficial if we want to bring in mfm-js as well, though there isn't consensus yet about whether it'll continue to be used or if marked-mfm will be used instead.

Having a monorepo will also be benenficial if we want to bring in `mfm-js` as well, though there isn't consensus yet about whether it'll continue to be used or if [marked-mfm](https://akkoma.dev/sfr/marked-mfm) will be used instead.
Owner

For reference, the content of this Misskey issue might also be interesting: https://github.com/misskey-dev/misskey/issues/8168

For reference, the content of this Misskey issue might also be interesting: https://github.com/misskey-dev/misskey/issues/8168
Johann150 added this to the (deleted) project 2022-07-24 09:26:09 +00:00
Johann150 added a new dependency 2022-08-27 00:05:03 +00:00
Johann150 added the
upkeep
label 2022-12-23 10:24:54 +00:00
Sign in to join this conversation.
No labels
feature
fix
upkeep
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
#86 Workspaces refactor
FoundKeyGang/FoundKey
Reference: FoundKeyGang/FoundKey#24
No description provided.