Switching to an SDK-based design #79

Open
opened 2021-05-20 10:00:48 +02:00 by Jef Roosens · 0 comments

The frontend is currently tailor-made to connect with the backend. This however limits the options for creating new applications that might integrate with the API in different ways.

Therefore, I propose a change of operations: we (once again) split the project, but this time into three repos. One for the (Rust) backend, one for a TypeScript SDK to interact with a Fej API, and one for the frontend. This frontend would then use the SDK to interact with the server, completely separating their concerns.

The frontend is currently tailor-made to connect with the backend. This however limits the options for creating new applications that might integrate with the API in different ways. Therefore, I propose a change of operations: we (once again) split the project, but this time into three repos. One for the (Rust) backend, one for a TypeScript SDK to interact with a Fej API, and one for the frontend. This frontend would then use the SDK to interact with the server, completely separating their concerns.
Jef Roosens added the
Brainstorm
label 2021-05-20 10:00:48 +02:00
Jef Roosens self-assigned this 2021-05-20 10:00:48 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Chewing_Bever/fej#79
There is no content yet.