Dan(Tasanar)

Moderator
I would like to contribute more to github, when it comes to fixing a lot of these smaller bugs.

I have looked at some of the guides but can never make sense of it.

Could someone make a quick, step by step, how to do it?

I also use tortoiseSvn.
 
Since you're familiar with TortoiseSVN, you can use TortoiseGIT!

For TortoiseGIT, you need a prerequisite install of GitBASH - once installed, you can forget it's there (it's the GIT CLI).

Otherwise, you can just fork the repository on GitHub so that you have your own version and you can modify the files on the website.

The terms used between SVN and GIT are similar but different - an SVN Commit performs a Commit and a Push operation in one go, but with GIT, you have to Commit and then Push when ready.
Push is not a term used in SVN, since Commit encompasses it.
Pull is the GIT equivalent of an SVN Update and will pull updates from the remote repository.
 
You can check out sourcetree or git kraken too which are two great programs. Sourcetree is used at a lot of software houses as it has most of what you can do in command line in a nice to use GUI. Git Kraken is an up and coming tool which I really really like.

I use the command line mostly these days but if I am not in there I am in sourcetree.
 
I switched to GitKraken myself. Its a good Git GUI for novice Git users, very intuitive. Good YouTube tuts to get started, and also...a dark theme which is ftw.
 
Maaan... Really?
If I knew TortoiseGit is a thing, my weekend would be a lot happier.
I had to redo my fork 5 times until I could make a correct pull request.
Kinda sad, lol.
Thanks for the info!
 
I don't tend to make many changes, or big changes, to the repo; so I just upload files and edit files straight through the browser.
and editing is really easy

for an example: https://github.com/ServUO/ServUO/blob/master/Scripts/Services/VeteranRewards/RewardSystem.cs
click the pencil icon to edit this file
it will load a page with:
You’re editing a file in a project you don’t have write access to. Submitting a change to this file will write it to a new branch in your fork zerodowned/ServUO, so you can send a pull request.

this will typically show up in your repo as patch-1
if you want to make multiple changes to that branch before submitting a pull request you can go to your copy of the repo
change Branch:master to Branch: patch-1 in the drop down next to New Pull Request

when you're all done, submit the pull request

also, github in the browser supports dragging and dropping files now ( has for a few months or so )
 
Back