Skip to content

Commit 9fa3953

Browse files
committed
Add information on recent developments
1 parent 948c6cc commit 9fa3953

File tree

1 file changed

+59
-7
lines changed

1 file changed

+59
-7
lines changed

README.md

Lines changed: 59 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,80 @@ Angular Schema Form
77
[![Build Status](https://img.shields.io/travis/Textalk/angular-schema-form.svg?style=flat-square)](https://travis-ci.org/Textalk/angular-schema-form)
88
[![Build Status](https://img.shields.io/coveralls/jekyll/jekyll.svg?style=flat-square)](https://coveralls.io/r/Textalk/angular-schema-form?branch=development)
99

10+
Generate forms from JSON schemas using AngularJS!
1011

11-
Are you there?
12-
----------------
13-
We're still here, in fact we're planning our future right now (2016-03) with a group of **eager contributors**! You may have noticed recent changes to the project GitHub location? Well that is so we can start a discussion in Gitter about how to move forward in a more **open** and **inclusive** way so the burden of development is not all down to David and the good folk at **Textalk**. So please get in touch with the **json-schema-form** org if you want to get involved, otherwise, **get ready for some long overdue progress** soon.
12+
Recent developments
13+
===================
14+
First, as there has been a rather intensive period of planning and change for this project, there have been important new developments for the project.
15+
Lets get into those first(the normal front page continues below):
1416

17+
The json-schema-form standard
18+
-----------------------------
19+
A standard, json-schema-form, is being created.
20+
21+
The reason is that the concept of combining data, JSON Schema and a form definition is something that isn't just usable in a javascript angular web application, but in any framework, on any platform.
22+
Currently, there ports are [angular-schema-form](https://github.com/json-schema-form/angular-schema-form) and [react-schema-form](https://github.com/networknt/react-schema-form), but delphi-schema-form and laravel-schema-form are planned as well.
23+
To make these ports easier to do, and for everything to work in harmony, a common ground has to be established, a [standard](https://github.com/json-schema-form/json-schema-form).
24+
25+
Organisational
26+
--------------
27+
28+
ASF has changed into using a more open governance model. This basically means that ASF is now governed by more people.
29+
Also, an umbrella organisaton, json-schema-form, has been formed. As you can see, this repo is now a part of that organisation, not Textalk.
30+
31+
Projects
32+
--------
33+
After a phase of planning, the following list of projects has been decided upon: https://github.com/json-schema-form/json-schema-form/wiki/Current-projects
34+
35+
Release 1.0
36+
-----------
37+
The next major release of ASF will be 1.0.
38+
39+
The goal for that version is to include the breaking changes that is needed for future developents, like *Of and local $refs:
40+
41+
* Break out the non-framework specific parts of ASF into a vanilla ES6 module
42+
* Remove the built-in bootstrap decorator, and in doing that require that users wanting to use that load that separately. The reason obviously being the material decorator.
43+
44+
The reason for the core break out is for all javascript-based ports of the json-schema-form concept to be able to share the same central code base.
45+
Work in that direction is being done in the [json-schema-form-core](https://github.com/json-schema-form/json-schema-form-core) repository.
46+
47+
Schema builder UI
48+
-----------------
49+
There is now a UI for building schemas and forms being developed at [json-schema-builder repository](https://github.com/json-schema-form/json-schema-builder).
50+
Ralphael Owino (main author), has a [demo up already](http://ralphowino.github.io/schema-form-builder/#/builder).
51+
52+
Schema and form repository
53+
--------------------------
54+
This is now a [repository with template schemas and forms](https://github.com/json-schema-form/json-schema-form-repository).
55+
So far all the schema.org types has been converted to JSON schema approximations, and also some has been further resolved and had (huge) forms generated. Schema.org is *big*.
56+
57+
Documentation
58+
-------------
59+
The documentation is evolving, and it is happening mostly on the wiki:
60+
* [The ASF wiki](https://github.com/json-schema-form/angular-schema-form/wiki)
61+
* [The wiki of the json-schema-form organisation](https://github.com/json-schema-form/json-schema-form/wiki)
62+
63+
New gitter rooms
64+
----------------
65+
These are just started.
66+
* Discussion on the [general json-schema-form project being carried out](https://gitter.im/json-schema-form/json-schema-form-projects)
67+
* Discussions on the [angular-specific ASF projects](https://gitter.im/json-schema-form/angular-schema-form-projects)
1568

16-
Generate forms from JSON schemas using AngularJS!
1769

1870
The Blog / The Web Site / The Twitter / The Movie
19-
------------------------------------------------
71+
=================================================
2072
[medium.com/@SchemaFormIO](https://medium.com/@SchemaFormIO) / [schemaform.io](http://schemaform.io) / [@SchemaFormIO](http://twitter.com/SchemaFormIO) / [Movie](https://www.youtube.com/watch?v=duBFMipRq2o)
2173

2274
If you use ASF in your project/company please let us know! We'd love to feature you on the site.
2375

2476
Demo Time!
25-
----------
77+
==========
2678
[Try out the example page](http://schemaform.io/examples/bootstrap-example.html). Try editing the schema or form definition and see what comes out!
2779

2880
Hint: By pressing the 'Save to gist' button (top left), you can save your example into a shareable link.
2981

3082
What is it?
31-
----------
83+
===========
3284

3385
Schema Form is a set of AngularJS directives (and a couple of services). It can do two things to
3486
make life easier:

0 commit comments

Comments
 (0)