-
Notifications
You must be signed in to change notification settings - Fork 2
Split your chessboard file, and added some modularity #8
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
base: dev
Are you sure you want to change the base?
Conversation
|
I did a major re-due of your chessboard file and split it into some small more maintainable chunks. I also tried to associate boards and move_handlers. It is not perfect, and will probably need some review/tweaking. But, I think breaking up the monolithic chessboard.py now, will really aid in producing a more maintainable codebase rather than going down the road of the other project and putting too much in one file. We need to look towards the future now, and make a good base to build from. I also did some work towards creating a game class. It is rough and early in development. The game feature branch is not mature, but I believe that we need to work closely together, especially while the code base is young. This is to prevent our individual contrabution's from diverging too much, and becoming irreconcilable. |
|
Hi @nicvagn , thanks. Can you please set target branch to the
I'll review the code once it get finished. Please follow this commit messages.
Example: feat(short description of feature): WIP
- what you've doneIf you're working on a feature & it's completed, feat(short description of feature): DONE
- what you've donefor bug fix, fix(short description): DONE
- what you've doneor if you've done multiple things in a single shot, fix(short description): DONE
- what you've done
feat(short description of feature): DONE
- what you've done
docs(update README): DONE
refactor(short description): DONE
- what you've doneSo, it'll be easy to organize repo. And please |
|
Ok. Sorry for that. It is my first pull request 😄
…On Thu, Feb 29, 2024, 11:52 p.m. Harshil Patel ***@***.***> wrote:
Hi @nicvagn <https://github.com/nicvagn> , thanks.
Can you please set target branch to the dev branch instead of main.
main is for our stable source code.
I'll review the code
—
Reply to this email directly, view it on GitHub
<#8 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI6335THKVPARPIZEOJGPPDYWAJTHAVCNFSM6AAAAABEAH6PISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZSGU2TQNBXGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@nicvagn , no worries. It happens. 😃 I'd advise you to stop working until the core chessboard work is done. (However you can continue working on it.) |
|
Sure, I maybe I should hold of a bit until the chessboard is more mature. But, I still think you should have games, not chessboards as the base organization object. It should make things easier in the long term. Cheers, nrv |
Hi @nicvagn, |
|
Ok, I have some family stuff going on rn. I will look at it when that is resolved |
No description provided.