Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mykomap tech debt #99

Open
wu-lee opened this issue Dec 10, 2024 · 1 comment
Open

Mykomap tech debt #99

wu-lee opened this issue Dec 10, 2024 · 1 comment
Assignees

Comments

@wu-lee
Copy link
Contributor

wu-lee commented Dec 10, 2024

Problem

We need to review the tech debt left over from the CWM project and before.

Resolution

This issue is to collect and itemise the known tech debt. As such there's no hard deliverable, this is more of a collection point for linking to and spinning out new issues. This can be kept around until it's not considered useful.

@wu-lee wu-lee self-assigned this Dec 10, 2024
@wu-lee
Copy link
Contributor Author

wu-lee commented Dec 10, 2024

Broad questions

  • How do we manage the current co-existance of MM 4.x and 3.x deployments, and ideally resolve into a lower-maintenance situation? (Presumably by replacing uses of the latter with the former.)

    • What obstacles exist to that?
  • Cross-skilling of devs needed. Which portions which are a one-developer silo?

  • Unit / regression tests. What exists, and what is missing?

  • Documentation. What exists and what is missing? Which is most problematic?

  • Hacks and workarounds. What exists and which are most risky?

  • Missing features. What exists and which are most problematic?

  • Servers and infrastructure and tools. What is in use? What is neglected? What is precarious in the face of staff changes, server crashes, or unexpected demand?

  • Demand. What is forecast?

  • Staff and resources. What is forecast?

  • Coding style guidelines could be useful.

Issues of note

TBD

Mykomap v4.x (mykomap-monolith project)

Mykomap 3.x (mykomap project)

LX (ignoring title of this issue)

Infrastructure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant