Design principles of Atri framework #762
darshitac11
started this conversation in
RFCs
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
About Atri
Design Principles
1. Write minimal frontend code
Problem:
Our solution:
Benefits:
2. The frontend and backend should communicate over a stateless connection.
Problem:
Solution:
The general format for the hook is:
3. Everything should be version controlled
marketing
to make changes to the content using the visual builder. A preview website for the marketing team will be hosted atmarketing.dev.domain.com
. Once the content is finalized, themarketing
branch can be merged with themain
branch to push the changes intodomain.com
.main
branch is updated (for ex. merged with marketing branch from the example above), the CI/CD kicks in for the main url -domain.com
More details on Atri
How to use Atri?
React + Python
used by full-stack developers to build their web appVisual builder + Python
used by backend developers to build their web appVisual builder
used by marketers to add & update contentReact + Visual builder + Python
for software developers andVisual builder
for marketers/designers to collaborateReact + Python
get_static_props
andget_server_side_props
to passprops
from backend to frontend just like their counterparts in NextJS.Visual builder + Python
React + Visual builder + Python
Beta Was this translation helpful? Give feedback.
All reactions