Development Discussion - ace-ecosystem/ACE GitHub Wiki
ACE Major TODO
- FastAPI - Engine & Analyst
- GUI
- External Storage (S3, ElasticSearch)
- pytest
- docker
- AWS
- SQLAlchemy for migration and database build
- split modules from main repo
- remove legacy modules (part of the split)
- remove old stuff no longer used
- use SQLAlchemy where it makes sense
- switch to a message queue system for workload management
- fucking documentation man lol
- remote config (via API)
- replace network semaphore with something modern
ACE Minor TODO
- get rid of "ace_client_lib"
- black
- pylint
- check installation dependencies (lots of old stuff no longer used)
- renamed saq to ace
- basic code cleanup
- remove old files no longer relavent
- get rid of crits support if we're not going to support it
Architecture Changes
- update analysis (external long-term stuff) --> part of FastAPI
Open Questions
- do we still need the process server? (I hope not)
- do we keep "sip" support?