HMI-Studios / CivCloneJS

3 stars 1 forks source link

Refactor: Split the frontend into its own repository #55

Open kjniemela opened 2 years ago

kjniemela commented 2 years ago

The project is becoming rather messy, and it would probably help to separate the frontend and backend into their own repos.

kjniemela commented 1 year ago

I'm reopening this - since cross-client support is one of the main ideas behind this whole project, it doesn't make sense that the default frontend needs to be in the same project as the backend. Besides, that would give us the option in the future to make the backend code private.

kjniemela commented 1 year ago

Also, as discussed in #137, we should probably take the opportunity to quite simply make a better frontend whenever this split does happen. There are so many relatively easy ways the current frontend could be improved (such as by using something like React for the UI, or at least using async functions instead of just callbacks).

kjniemela commented 10 months ago

Actually, let's do this just before the Alpha release. That way we'll have the least amount of mess with the tickets, but we can also keep the backend private.