GitHub and developing with it

For discussions about game development that does not fit in any of the other topics.

GitHub and developing with it

Postby Oroton » Sat Mar 18, 2017 10:42 am

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

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 stinky bottom putty 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
Oroton
 
Posts: 34
Joined: Tue Dec 01, 2015 11:56 pm
Has thanked: 8 times
Been thanked: 1 time

Re: GitHub and developing with it

Postby Jackolantern » Sat Mar 18, 2017 7:01 pm

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
User avatar
Jackolantern
 
Posts: 10541
Joined: Wed Jul 01, 2009 6:00 pm
Location: Houston, TX
Has thanked: 20 times
Been thanked: 70 times
Blog: View Blog (1)

Re: GitHub and developing with it

Postby Oroton » Sat Mar 18, 2017 7:14 pm

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
Oroton
 
Posts: 34
Joined: Tue Dec 01, 2015 11:56 pm
Has thanked: 8 times
Been thanked: 1 time

Re: GitHub and developing with it

Postby Jackolantern » Sat Mar 18, 2017 8:18 pm

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
User avatar
Jackolantern
 
Posts: 10541
Joined: Wed Jul 01, 2009 6:00 pm
Location: Houston, TX
Has thanked: 20 times
Been thanked: 70 times
Blog: View Blog (1)

Re: GitHub and developing with it

Postby Oroton » Sat Mar 18, 2017 9:25 pm

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.
Oroton
 
Posts: 34
Joined: Tue Dec 01, 2015 11:56 pm
Has thanked: 8 times
Been thanked: 1 time

Re: GitHub and developing with it

Postby Jackolantern » Sun Mar 19, 2017 2:07 pm

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
Jackolantern
 
Posts: 10541
Joined: Wed Jul 01, 2009 6:00 pm
Location: Houston, TX
Has thanked: 20 times
Been thanked: 70 times
Blog: View Blog (1)

Re: GitHub and developing with it

Postby hallsofvallhalla » Mon Mar 20, 2017 12:05 pm

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
hallsofvallhalla
Site Admin
 
Posts: 11520
Images: 13
Joined: Wed Apr 22, 2009 6:29 pm
Location: mobile, al
Has thanked: 11 times
Been thanked: 115 times
Blog: View Blog (3)

Re: GitHub and developing with it

Postby Jackolantern » Mon Mar 20, 2017 6:13 pm

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
User avatar
Jackolantern
 
Posts: 10541
Joined: Wed Jul 01, 2009 6:00 pm
Location: Houston, TX
Has thanked: 20 times
Been thanked: 70 times
Blog: View Blog (1)


Return to General Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x