esnet / esnet/react-dynamic-forms

Modernize forms library

Abierto
#46 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
37
Forks
12
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Umbrella issue for work on forms library:
- [ ] Move library to Typescript
- [ ] Remove flexbox-react code
- [x] Update to react-bootstrap (fix icons)
- [ ] Add storybook for development, testing and docs
- [ ] Update to latest version of react-select, combine with react-window
- [ ] Overhaul build setup (rollup)

Components that need to work:
- [x] TextEdit
- [ ] TextArea
- [ ] DateEdit
- [ ] Chooser (based on react-select)
- [ ] AsyncChooser (based on react-select)
- [ ] TagsEdit (based on react-select)

Additional components
- [ ] List and list HOC
- [ ] Views

Covered examples:
- [ ] Basic form with tri-state edit modes (always, selected and never)
- [ ] Dynamic changing form
- [ ] List contact example

Storybook:
- [x] Initial setup so we can add stories in Typescript
- [ ] Snapshot testing
- [ ] Docs

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza revisando la lista de comprobación de modernización que aún tiene elementos sin marcar y los componentes de formularios existentes mencionados en el issue, junto con la configuración actual de Storybook. Divide el issue general en tareas específicas que cubran TypeScript, los componentes de react-select/react-window, Rollup, los ejemplos y las pruebas y la documentación de Storybook; se considera terminado cuando se hayan completado los elementos restantes de la lista de comprobación y la cobertura indicada de componentes y ejemplos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, react, rollup, storybook, typescript
Área
build-system, documentation, frontend, testing, tooling
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.