GitHub and developing with it

For discussions about game development that does not fit in any of the other topics.
Post Reply
Oroton
Posts: 39
Joined: Wed Dec 02, 2015 4:56 am

GitHub and developing with it

Post by Oroton »

I know alot of people like this, but I kind of find it a little overwhelming and a bit of a pain in the ass.

I've made a few changes to some peoples projects and made a pull request and they have merged it, but that process is so tedious.

I make a fork i clone it to my computer, I edit them, but then it's such a shit process to upload them again to the main website.

I wish I could just go here bob here are some changes..

I'm sure it works like that, but I keep duplicating pull requests not merging it with my own.. i'll figure it out but it's not quite as simple as I hoped..

But I do like that it shows the changes that have been made..

I can't figure out how to only update the files I need on my computer.. i end up just downloading the whole thing and overwritting every file...

Anyways thats my gripe.. how did you all go your first time using GitHub
User avatar
Jackolantern
Posts: 10893
Joined: Wed Jul 01, 2009 11:00 pm

Re: GitHub and developing with it

Post by Jackolantern »

I honestly hated GitHub the first time I used it. Using the command line to select each file or folder to include was a pain. Opening a file through Nano or any other command-line text editor just felt barbaric. That was about where I left it for a while. Then at my work I started using Team Foundation Server (or TFS, Microsoft's source control system) and just loved how nicely everything worked. It was built-in to Visual Studio so as soon as you changed something it was shown as pending changes and you just commit, merge any conflicts visually in your editor and you are good to go. It was a joy to use.

But then I discovered that Jetbrains had this same visual-style and built-in support for version control in their IDEs, such as WebStorm, PHPStorm and RubyMine. And it worked in the same way TFS does, but for other source control systems such as GitHub. Their GitHub supports makes it 20x easier to use and really streamlines the whole process. This is of course on top of all the other amazing features of their IDEs. By far the Jetbrains IDEs are my choice for anything except .NET development, and awesome GitHub support is one of the reasons.
The indelible lord of tl;dr
Oroton
Posts: 39
Joined: Wed Dec 02, 2015 4:56 am

Re: GitHub and developing with it

Post by Oroton »

I am so old school, I remember coding when < Strong> was a thing
And using notepad to do everything.


Using terminal just blows my mind and while everything awesome is on node.js
These days I just can't wrap my head around it'. Nor can I afford to pay for a server
That supports it just so I can learn the damn thing.

But GitHub for all its simplicity just made it as difficult and is half the reason I gave up
Working on my dream.

But I'm muscling through it now probably making so many mistakes
But I will have to check out this phpstorm or webstorm

If it makes my life easier
User avatar
Jackolantern
Posts: 10893
Joined: Wed Jul 01, 2009 11:00 pm

Re: GitHub and developing with it

Post by Jackolantern »

It is one of the few commercial IDEs besides Visual Studio. But the "individual" rates are not bad compared to the commercial user rates (I think WebStorm is something like $60). There are also trial periods so you can try it out beforehand to see if you want to pay for it. But for JS and node.js development, it is the best IDE out there.

An important note is that PHPStorm, PyCharm, RubyMine and pretty much all of the other IDEs include everything that is in WebStorm. They all have good JS support.
The indelible lord of tl;dr
Oroton
Posts: 39
Joined: Wed Dec 02, 2015 4:56 am

Re: GitHub and developing with it

Post by Oroton »

I just started using Atom as a text editor. Before that I have bee using ConText editor for maybe 10 years I reckon..

PHPStorm looks great too, I'm pretty cheap though.. Maybe I should start another thread about text editors.
User avatar
Jackolantern
Posts: 10893
Joined: Wed Jul 01, 2009 11:00 pm

Re: GitHub and developing with it

Post by Jackolantern »

I have used Atom a bit as well, mostly for programming Elixir. I like it and the number of plugins are great, but really no text editor is going to offer the features of an IDE. Which one a dev prefers, IDE or text editor, is going to be a personal choice but I will go with an IDE every time.
The indelible lord of tl;dr
User avatar
hallsofvallhalla
Site Admin
Posts: 12031
Joined: Wed Apr 22, 2009 11:29 pm

Re: GitHub and developing with it

Post by hallsofvallhalla »

Github and me have a long history of love and hate. One day she loves me, one day she is punching me in the face. It will always be this way.
User avatar
Jackolantern
Posts: 10893
Joined: Wed Jul 01, 2009 11:00 pm

Re: GitHub and developing with it

Post by Jackolantern »

I will say...it is quite a nice feeling getting those little stars on a project! That is definitely a nice thing about Github.
The indelible lord of tl;dr
Post Reply

Return to “General Development”