I really want to contribute to the ChessPlusPlus Project,but I have two problems that I would like you guys to help me solve please.
1) I have no idea how to use git, I have downloaded the Windows version, and am now completely lost as to how to do anything.
2) I have no idea how to contribute to an Open Source Project, what do I code, etc.
It's amazing what you can find if you try and use it to search for things.
I have tried that, the git tutorials are very complicated (well the ones I have found) and With regards contributing to Open Source Projects the internet gives the advice of making plugins, and personally I do not think our ChessPlusPlus Project is that far along. Basically what I am asking is if anyone has a spare wing they would kindly take me under for s short while.
You can access the shell at any point and perform shell operations, then return to the app and it will update itself. I've been slowly learning to use the shell when I've messed around and tried to do things you're not normally supposed to do, in all other cases I use the app and it works flawlessly.
Also, I still have no idea what to contribute to the ChessPlusPlus Project, how would I find out? Do developers post things they want done?
You can look at the issues and milestones, but I don't know if those are being used properly.
Script Coder wrote:
like? Also, I have the windows app, do I ever need to use the shell, or can the app do everything?
Like squashing commits that have already been pushed to the server, renaming the "master" branch to e.g. "main" (it is possible to not have a master branch but the app can't handle the truth), having an orphaned branch with a different history than other branches (the app kind of has a seizure at this point), using submodules (the app handles these fine but you have to interact with them via the shell).
The app doesn't do everything, but it does most of the things you would ever need to use on a normal basis. I just like messing around.