[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Check out Janggi (Korean Chess), our featured variant for December, 2024.
Check out Janggi (Korean Chess), our featured variant for December, 2024.
I am working on reordering everything we have in a new branch 'pullreq', which I already pushed to my repository. (Don't start adding to it! I am still not finished re-organizing, and when I make more progress I will overwrite what is there now with a forced push.) Here I moved all commits that worked on the same issue next to each other, and squashed them into a single commit, basically deleting all incomplete and often buggy intermediates out of git. I also try to order it such that lowest-level changes come first, so that there is more freedom to move higher-level changes that rely on them around. So first come changes to the Jocly core, then base-model & view, then the sub-models, then fairy-set-view and piece images, then game definitions. Up to the sub-models (multi-leg-view, fairy-move-model, drop-model & view) this now seems completed, and I think that anything up to where we start moving things in sub-directories everything would be fit for pushing. (I might still want to refactor Elven Chess and Werewolf Chess to use fairy-move-model, though.) The moving itself still seems a bit chaotic, so perhaps we should leave that for later. I am still working on it, so I don't know how much I can still achieve before Saturday.
There should be no need to comment out things in index; what is there in principle grows synchronously with the addition of new game models and views, and we just make a pull request for the branch up to a certain point. I think the most important thing is to get all infra-structure that new games want to draw on pushed now.