-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
This is a non exclusive list of things i want to change / i've already done in this repository.
There is no specific timeframe yet but i expect this stuff to be done definitely by the end of this year
Planned changes / features for the near future or in active development
- Introduce ng-doc
- In order to improve Component documentation
- Include Demos and interative Playgrounds
- Add issue / PR templates,
- Maybe Look into Github Projects (probably not necessary though)
- Add commitlint
- Convert all components to Standalone
- Drop all the modules (where it makes sense)
- Only export Components that are relevant to consumers
- Remove UnixDateTimeAdapter
- Just use date and convert them yourself if needed
- We'll probably be able to remove all the generic
Tdeclarations internally and just useDateinstead
- Remove the datepicker directive that opens a angular material popup
- If you need a popup, just build your own and embed the inline picker
- ...
- Cleanup the component styles
- When removing the material popup, the necessity of providing global styles will probably be removed and we can finally just use component styles
Planned changes / feature for the medium / distant future
- Introduce strict mode
- Look into automatic dependency update notifications á la Renovate
- Look over issues within the source repository (https://github.com/danielmoncada/date-time-picker/issues)
Stuff i already did
- Update Linter (TSLint -> ESLint)
- Fix hundrets of linter warnings
- Introduce automatic publishing via Semantic-Release within Github actions
masterbranch automatically releases a production / latest releaserelease/*branches automatically deployrcreleases
- Automatic code formatting using prettier
- I'm personally not a fan of prettier itself but i can acknowledge the importance / usefulnes of unified automatic code formatting within an public /open source repo
- Automatic Linting / Formatting in a pre-commit hook using lint-staged and husky
pawcoding
Metadata
Metadata
Assignees
Labels
No labels