Developer Journal - November 2019
A reviewed monthly digest generated from public GitHub activity.
This developer-journal entry was generated with a local AI model from my public GitHub activity, then reviewed before publication.
Digest
November focused on code quality improvements, including implementing a linter setup with tslint and prettier to address over 3,000 code quality issues, and adding UI enhancements such as auto-loading datasets, an about dialog, and fixing sidenav layout.
Code Quality and UI Enhancements
Implemented a linter setup using tslint and prettier, resolving over 3,000 code quality issues across the codebase. This included configuring build scripts, addressing linting errors, and refactoring components like timeseries-menu and color-map-menu. Added an auto-loaded dataset feature to improve user experience on initial load. Introduced an about dialog box for documentation, and fixed sidenav layout issues to accommodate the auto-loaded dataset.
Notable sources
- https://github.com/dafrenchyman/4dvd/commit/25b6e2b173290ee9262aef5ca3c66f992aad7453
- https://github.com/dafrenchyman/4dvd/pull/35
- https://github.com/dafrenchyman/4dvd/pull/36
- https://github.com/dafrenchyman/4dvd/pull/37
- https://github.com/dafrenchyman/4dvd/pull/39
Sources
- dafrenchyman/4dvd
- d8116d2
- 25b6e2b
- f8ba103
- 4be7ba9
- a838c73
- 7e8998e
- 5464e6e
- c4cec98
- ea14d15
- 9bea479
- fd63188
- 9b3ece5
- PR #33: ID - Minor changes to the time series menu and shortened title length
- PR #35: Fixed all the linter issues and setup a linter
- PR #36: Auto-load a dataset when the website first loads up.
- PR #37: Adding “about” dialog box to the website
- PR #39: Sidenav wasn’t wide enough for an autoloaded dataset.