Skip to content
This repository was archived by the owner on Oct 16, 2024. It is now read-only.

Commit c3a8217

Browse files
authored
Merge pull request #70 from agile-ts/develop
Develop
2 parents f066835 + 04df470 commit c3a8217

File tree

13 files changed

+155
-80
lines changed

13 files changed

+155
-80
lines changed

.changeset/sour-ravens-warn.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@agile-ts/core': patch
3+
'@agile-ts/react': patch
4+
---
5+
6+
Improved ReadMe

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ AgileTs has two primary branches: `master` and `develop`
5050

5151
`develop` is where development takes place
5252

53-
<img src="static/branch_organization.png" alt="Banner">
53+
<img src="https://raw.githubusercontent.com/agile-ts/agile/master/static/branch_organization.png" alt="Branch Organisation"/>
5454

5555
The root of all your branches have to be the `develop` branch!
5656

README.md

Lines changed: 34 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,57 @@
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
3540
const App = new Agile();
3641

37-
// Than we can create our first State
42+
// Than we can build our first State
3843
const 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
```
4651
To 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
6267
Write 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.
126132
Checkout 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

159166
AgileTs is inspired by [PulseJs](https://github.com/pulse-framework/pulse)

packages/api/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
> Promise based HTTP request API for Node.js
44
55
<a href="https://npm.im/@agile-ts/api">
6-
<img src="https://img.shields.io/npm/v/@agile-ts/api.svg" alt="npm version"></a>
6+
<img src="https://img.shields.io/npm/v/@agile-ts/api.svg" alt="npm version"/></a>
77
<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>
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/api">
10-
<img src="https://img.shields.io/npm/dm/@agile-ts/api.svg" alt="npm monthly downloads"></a>
10+
<img src="https://img.shields.io/npm/dm/@agile-ts/api.svg" alt="npm monthly downloads"/></a>
1111
<a href="https://npm.im/@agile-ts/api">
12-
<img src="https://img.shields.io/npm/dt/@agile-ts/api.svg" alt="npm total downloads"></a>
12+
<img src="https://img.shields.io/npm/dt/@agile-ts/api.svg" alt="npm total downloads"/></a>
1313
<a href="https://npm.im/@agile-ts/api">
14-
<img src="https://img.shields.io/bundlephobia/min/@agile-ts/api.svg" alt="npm minified size"></a>
14+
<img src="https://img.shields.io/bundlephobia/min/@agile-ts/api.svg" alt="npm minified size"/></a>
1515

1616
## ⏰ Short Example
1717
```ts

packages/multieditor/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
> Simple Form Manager for UI-Frameworks
44
55
<a href="https://npm.im/@agile-ts/multieditor">
6-
<img src="https://img.shields.io/npm/v/@agile-ts/multieditor.svg" alt="npm version"></a>
6+
<img src="https://img.shields.io/npm/v/@agile-ts/multieditor.svg" alt="npm version"/></a>
77
<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>
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/multieditor">
10-
<img src="https://img.shields.io/npm/dm/@agile-ts/multieditor.svg" alt="npm monthly downloads"></a>
10+
<img src="https://img.shields.io/npm/dm/@agile-ts/multieditor.svg" alt="npm monthly downloads"/></a>
1111
<a href="https://npm.im/@agile-ts/multieditor">
12-
<img src="https://img.shields.io/npm/dt/@agile-ts/multieditor.svg" alt="npm total downloads"></a>
12+
<img src="https://img.shields.io/npm/dt/@agile-ts/multieditor.svg" alt="npm total downloads"/></a>
1313
<a href="https://npm.im/@agile-ts/multieditor">
14-
<img src="https://img.shields.io/bundlephobia/min/@agile-ts/multieditor.svg" alt="npm minified size"></a>
14+
<img src="https://img.shields.io/bundlephobia/min/@agile-ts/multieditor.svg" alt="npm minified size"/></a>
1515

1616
## ⏰ Short Example
1717
```ts

0 commit comments

Comments
 (0)