1- <img src =" static/header_background.png " alt =" Banner " >
1+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/header_background.png" alt =" AgileTs " >
22
33 > ** Spacy, Simple, Scalable State Management Framework**
44
55 <br />
66
7- <a href =" https://github.com/agile-ts/agile " >
8- <img src =" https://img.shields.io/github/license/agile-ts/agile.svg " alt =" GitHub License " ></a >
7+ <a href =" https://github.com/agile-ts/agile " >
8+ <img src =" https://img.shields.io/github/license/agile-ts/agile.svg " alt =" GitHub License " / ></a >
99<a href =" https://npm.im/@agile-ts/core " >
10- <img src =" https://img.shields.io/bundlephobia/min/@agile-ts/core.svg " alt =" npm minified size " ></a >
10+ <img src =" https://img.shields.io/bundlephobia/min/@agile-ts/core.svg " alt =" npm minified size " /></a >
11+
12+ <br />
13+
1114<a href =" https://github.com/agile-ts/agile/actions?query=workflow%3ARelease " >
12- <img src =" https://github.com/agile-ts/agile/workflows/Release/badge.svg?style=flat-square " alt =" Build Status " ></a >
15+ <img src =" https://github.com/agile-ts/agile/workflows/Release/badge.svg?style=flat-square " alt =" Build Status " / ></a >
1316<a href =" https://github.com/agile-ts/agile/actions?query=workflow%3A%22Test+All+Packages%22 " >
14- <img src =" https://github.com/agile-ts/agile/workflows/Test%20All%20Packages/badge.svg " alt =" Build Status " ></a >
17+ <img src =" https://github.com/agile-ts/agile/workflows/Test%20All%20Packages/badge.svg " alt =" Build Status " /></a >
18+ <a href =" https://codeclimate.com/github/agile-ts/agile/coverage " >
19+ <img src =" https://codeclimate.com/github/agile-ts/agile/badges/gpa.svg " alt =" Maintainability " /></a >
1520
1621<br />
1722
1823<a href =" https://npm.im/@agile-ts/core " >
19- <img src =" https://img.shields.io/npm/dm/@agile-ts/core.svg " alt =" npm monthly downloads " ></a >
24+ <img src =" https://img.shields.io/npm/dm/@agile-ts/core.svg " alt =" npm monthly downloads " / ></a >
2025<a href =" https://npm.im/@agile-ts/core " >
21- <img src =" https://img.shields.io/npm/dt/@agile-ts/core.svg " alt =" npm total downloads " ></a >
26+ <img src =" https://img.shields.io/npm/dt/@agile-ts/core.svg " alt =" npm total downloads " / ></a >
2227
2328
2429
2530<br />
2631
2732
2833<br />
29- <img src =" static/how_to_create_state_header.png " alt =" How to create State Header " >
34+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/how_to_create_state_header.png" alt =" How to create a State? " / >
3035
3136``` tsx
3237// -- core.js ------------------------------------------
3338
34- // At first we need an Instance of Agile
39+ // Let's start by creating an Instance of AgileTs
3540const App = new Agile ();
3641
37- // Than we can create our first State
42+ // Than we can build our first State
3843const MY_FIRST_STATE = App .State (" Hello Stranger!" );
3944
4045// -- myComponent.whatever ------------------------------------------
4146
42- // Now we can bind our State to nearly any UI-Component
47+ // Now we are able to bind our State to nearly any UI-Component
4348// And wolla its reactive. Everytime the State mutates the Component gets rerendered
44- const myFirstState = useAgile (MY_FIRST_STATE ); // returns "Hello Stranger!"
49+ const myFirstState = useAgile (MY_FIRST_STATE ); // returns value of State ( "Hello Stranger!")
4550```
4651To find out more checkout our [ documentation] ( https://agile-ts.org/docs ) .
4752
4853### ⛳️ Sandbox
49- Test AgileTs yourself, it's just a click away. Select your preferred Framework below.
54+ Test AgileTs yourself, it's only one click away. Just select your preferred Framework below.
5055- [ React] ( https://codesandbox.io/s/agilets-first-state-f12cz )
5156- Vue (coming soon)
5257- Angular (coming soon)
@@ -56,17 +61,17 @@ Test AgileTs yourself, it's just a click away. Select your preferred Framework b
5661
5762
5863<br />
59- <img src =" static/why_should_i_use_agile.png " alt =" Why should I use AgileTs " >
64+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/why_should_i_use_agile.png" alt =" Why should I use AgileTs? " / >
6065
6166### 🚅 Straightforward
6267Write minimalistic, boilerplate free code that captures your intent.
6368
6469** Some straightforward syntax examples:**
65- - Store a State in the Local Storage
70+ - Store State in the Local Storage
6671 ``` ts
6772 MY_STATE .persist (" storage-key" )
6873 ```
69- - Create a reactive Collection of States
74+ - Create reactive Collection of States
7075 ``` ts
7176 const MY_COLLECTION = App .Collection ();
7277 MY_COLLECTION .collect ({id: 1 , name: " Frank" });
@@ -79,7 +84,7 @@ Write minimalistic, boilerplate free code that captures your intent.
7984 ```
8085
8186### 🤸 Flexible
82- - Works in nearly every UI-Framework. Check [ here] ( TODO ) if the Framework you are using is supported, too.
87+ - Works in nearly every UI-Framework. Check [ here] ( https://agile-ts.org/docs/frameworks ) if the Framework you are using is supported, too.
8388- Surly behaves with the workflow that suits you best.
8489 No need for _ reducers_ , _ actions_ , ..
8590- Has ** no** external dependencies
@@ -101,16 +106,17 @@ and [0 dependencies](https://www.npmjs.com/package/@agile-ts/core).
101106
102107
103108<br />
104- <img src =" static/installation_header.png " alt =" Installation " >
109+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/installation_header.png" alt =" Installation " / >
105110
106- To use AgileTs properly, in an UI-Framework we have to install 2 packages.
111+ To use AgileTs properly, in an UI-Framework we have to install ** 2 ** packages.
107112
108113- The _ Core Package_ , which is the brain of AgileTs and handles your States, Collections, ..
109114 ```
110115 npm install @agile-ts/core
111116 ```
112117
113118- A _ fitting integration_ for the UI-Framework you are using.. in my case [ React] ( https://www.npmjs.com/package/@agile-ts/react ) .
119+ Check [ here] ( https://agile-ts/docs/framework ) your Framework is supported, too.
114120 ```
115121 npm install @agile-ts/react
116122 ```
@@ -120,27 +126,28 @@ To use AgileTs properly, in an UI-Framework we have to install 2 packages.
120126
121127
122128<br />
123- <img src =" static/documentation_header.png " alt =" Documentation " >
129+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/documentation_header.png" alt =" Documentation " / >
124130
125- If AgileTs sounds interesting to you and you want to find out more .
131+ If AgileTs sounds interesting to you.
126132Checkout our ** [ docs] ( https://agile-ts.org/docs/ ) ** .
127- If you have any questions don't mind joining our [ Discord Community] ( https://discord.gg/FTqeMNCxw7 ) .
133+ And I am sure you will be able to use it in no time.
134+ In case you have any questions don't mind joining our [ Discord Community] ( https://discord.gg/FTqeMNCxw7 ) .
128135
129136
130137<br />
131138
132139
133140<br />
134- <img src =" static/contribute_header.png " alt =" Contribute " >
141+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/contribute_header.png" alt =" Contribute " / >
135142
136- Get a part of AgileTs and start contributing. To find out more read the [ CONTRIBUTING.md] ( . /CONTRIBUTING.md) .
143+ Get a part of AgileTs and start contributing. To find out more read the [ CONTRIBUTING.md] ( https://github.com/agile-ts/agile/blob/master /CONTRIBUTING.md) .
137144
138145
139146<br />
140147
141148
142149<br />
143- <img src =" static/packages_of_agile.png " alt =" Packages of Agile " >
150+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/packages_of_agile.png" alt =" Packages of Agile " / >
144151
145152| Name | Latest Version | Description |
146153| ------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
@@ -154,6 +161,6 @@ Get a part of AgileTs and start contributing. To find out more read the [CONTRIB
154161
155162
156163<br />
157- <img src =" static/credits_header.png " alt =" Packages of Agile " >
164+ <img src =" https://raw.githubusercontent.com/agile-ts/agile/master/ static/credits_header.png" alt =" Credits " / >
158165
159166AgileTs is inspired by [ PulseJs] ( https://github.com/pulse-framework/pulse )
0 commit comments