case 4642
This commit is contained in:
@@ -1,11 +1,23 @@
|
||||
# Modernization with AI tools project 2026
|
||||
|
||||
## Major steps
|
||||
This document is for me to keep notes on what I'm doing, where things are at, a scratchpad for interim high level stuff and what is next
|
||||
|
||||
- ✅move to git
|
||||
- e2e tests working and thorough coverage
|
||||
- front end using very outdated an eol frameworks and libraries, modernize as much as possible without breaking changes
|
||||
- front end has my probably crappy javascript coded throughout probably can be refactored bigly need advice, want to be able to add new features quickly and easily and still work without breaking anyone's usage. Much like the backend I copy pasted over and over rather than refactoring when I should have to reduce the code surface area through refactoring
|
||||
- Back end has some outdated dependencies, older .net 8 now it's 10 I think, when is the eol, don't want to force people to have to upgrade the .net environment, need advice on that, should I be bundling the dependencies instead of relying on external framework, ask the ai
|
||||
- Back end has an enormous amount of copy/paste identical code throughout just grew that way, want to reduce the code size dramatically and refactor with the help of ai, could reduce it by a huge factor I think and shrink the footprint / exposure whatever the term is
|
||||
- TEST ALL THE THINGS: There are no automated tests beyond the e2e of any note, just a very outdated xunit integration test used during development, I would like automated testing everywhere that it makes sense, but after the refactor because it will reduce the amount of tests required
|
||||
Goal: modernize and professionalize the v8 build environment, code base and bring it up to proper standards so that I can as much as possible hand off development and implementation to AI and focus on overall project management, directions and features of v8 and business aspects. Even larger goal is to get AI involved in the business management end of things like accounting which is a suck on my time and ripe for automation.
|
||||
|
||||
For starters though I need to get good at working with AI and learning how to involve it in my processes towards these goals so a good first step is fixing the fundamentals.
|
||||
|
||||
## AI Context working document
|
||||
|
||||
All overall project management for this is in an AI handoff document which provides important context for the AI assistant helping with the project and steps within it
|
||||
[HANDOFF-MODERNIZATION-PLAN.md](../../../ai/coding-modernization-context/HANDOFF-MODERNIZATION-PLAN.md)
|
||||
|
||||
That document should be updated as steps are completed
|
||||
|
||||
## What's happening
|
||||
|
||||
e2e test coverage in progress. Current hand off notes:
|
||||
|
||||
Cypress 9 on Node 12.22.9, Vue 2 / Vuetify 2 frontend
|
||||
Tests are in tests/regression/, support file at support/e2e.js
|
||||
Suite is running but hitting intermittent failures on Vuetify component interactions (clicks/selects)
|
||||
Paste in the specific failing test or the error message Cypress shows
|
||||
|
||||
Reference in New Issue
Block a user