-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTODO
39 lines (38 loc) · 2.5 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Roadmap to v1.0:
✔ [core] Implement basic form generation.
✔ [core] Implement bootstrap renderers.
✔ [core] Implement nested forms (SubForm and List).
✔ [core] Implement basic validation. @done(17-02-19)
✔ [validators] Implement JSON Schema validator. (Ajv) @done(17-02-19)
✔ [bootstrap] Fix implicit type convertion for Select options. @done(18-02-19)
✔ [core] Implement validation for nested forms. @done(18-02-19)
✔ [bootstrap] Implement password option for Bootstrap Text renderer. @done(18-02-19 21:39)
✔ [bootstrap] Fix validation rendering for Bootstrap RadioGroup renderer. @done(18-02-19 21:58)
✔ Implement basic serializer. @done(18-02-19 22:39)
✔ Implement serializer for nested forms. @done(18-02-19 22:39)
✔ [core] Implement isValid argument for form's onChange callback. @done(18-02-19 22:46)
✔ [general] Split core to few more packages (validators, serializers). @done(18-02-23 09:38)
✔ [core] Consider moving `errors` into `data`. @done(18-03-01 09:15) -- rejected. Simple props are easy to undestand and manipulate.
✔ [core] Make `errors` and `validator` optional. @done(18-03-06 09:27)
✔ [general] Minimize bundle size @done(18-05-15 15:01)
✔ [antd] Implement AntD renderers. @done(18-05-27 17:44)
✔ [core] Add checking for `null` in serializer's `if (typeof value === 'object')`. @done(18-05-29 16:43)
✔ [core] Add `propTypes` and `defaultProps` for renderers @done(18-05-30 16:33)
✔ [core] Add unit-test for `@react-ui-generator/core` @done(18-06-10)
✔ [antd] Add support for `config.showAsterix` property for all fields, that can be marked as required. @done(18-08-14 14:34)
✔ [metaphor] Add initial test suite. @done(19-10-21 17:14)
✔ [core, metaphor] Replace Enzyme with React Testing Library @done(19-10-21 17:14)
☐ [core] Change default value of radiogroup field to `false` (instead of "")
☐ [antd] Add `config.icon` and `config.iconPosition = right | left` to the Button renderer
☐ [core] Consider adding of the children propagation to the `Field` renderer
☐ [bootstrap] Add `propTypes` and `defaultProps` for renderers
☐ Implement dirtify helper.
✔ Add basic russian documentation. @done(18-09-20)
☐ Add basic english documentation.
☐ Add typedocs
☐ Implement AntD validator.
☐ Implement LIVR validator.
☐ Implement async, non-blocking validation.
☐ Add complete russian documentation.
☐ Add complete english documentation.
☐ Add simple JSX-to-JSON convertor, for layout serialization.