-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: hxtree <[email protected]>
- Loading branch information
Showing
35 changed files
with
411 additions
and
275 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# CI/CD | ||
|
||
- **DevOps CI/CD:** The repository includes a robust DevOps pipeline for | ||
continuous integration and continuous deployment. Automated testing, build, | ||
and deployment processes ensure a smooth and reliable software delivery | ||
lifecycle. | ||
|
||
Services are released on | ||
[Github](https://github.com/hxtree/cats-cradle/releases). Reusable libraries | ||
are published on [NPM](https://www.npmjs.com/search?q=%40cats-cradle). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,28 @@ | ||
# clients | ||
# Clients | ||
|
||
These are frontend clients. Each client connects to services often through a | ||
dedicated backend for frontend. | ||
This directory contains frontend client applications. Each client connects to | ||
backend services, often through a dedicated Backend for Frontend (BFF). | ||
|
||
## Guidelines | ||
|
||
- **Dependency on Backend Services**: Clients rely on backend services for data | ||
and functionality. Ensure that necessary backend services are deployed and | ||
accessible before deploying frontend clients. | ||
|
||
- **Interaction with Backend for Frontend (BFF)**: Clients typically interact | ||
with backend services through a dedicated BFF. Ensure that the appropriate BFF | ||
is configured and accessible for each client application. | ||
|
||
- **User Interface**: Client applications should primarily focus on providing a | ||
user-friendly interface and user experience. They may utilize frameworks and | ||
libraries to achieve this goal. | ||
|
||
- **Independence**: Each client application should be independent and should not | ||
have dependencies on other client applications. Modifications to a client | ||
application should be confined to its project folder and configuration files | ||
within this directory. | ||
|
||
### Vite | ||
|
||
We have moved off of Webpack and NextJs. Vercel packages should be avoided. Vite | ||
is the prefered due to speed and developer experience. |
Oops, something went wrong.