GitHub is a web-based hosting service for projects that use the open-source Git revision control system.

learn more… | top users | synonyms

-2
votes
0answers
22 views

Reading Code Documentation [on hold]

I have been studying computer science for a year and a half, and even after 5 programming classes plus my own studies I have yet to understand how does one go about reading source code on github ...
0
votes
0answers
28 views

I have multiple private repos in github, how can I place dependency from one to another? [migrated]

I don't know if this is even valid, but here goes. I have three repos in my private github: Main project - Play App Common - Sbt project containing shared code/classes/interfaces(mostly akka ...
1
vote
1answer
104 views

Can I use GitHub as my mobile app's data store? [closed]

Given a relatively simple mobile app that consumes semi-static (infrequently updated by hand) data, is it a good idea to simply store said data in a public GitHub repo, in form of a structured ...
0
votes
1answer
66 views

Will changing published git history on a private repo cause problems when I make it public?

I have a github repo that is currently set to private. I'd like to make it public but before doing so would like to clean it up a little bit by squashing some commits and possibly rebasing so that the ...
0
votes
1answer
34 views

What's the proper way to organize and revision a pull request

I'm working on an open source project for the first time and I'm adding a feature to the source. The way I've been going about, is I've squashed my individual commits into on clean commit for the ...
0
votes
0answers
23 views

Deployment keys vs. virtual users on GitHub

GitHub supports deployment keys which are attached to a repository instead of a user. Such a key can be used to read and write the repository and is intended as a mean for automatic processes ...
-1
votes
0answers
33 views

Most efficient way to share private code samples to potential employers on GitHub? [migrated]

I have currently a public GitHub account with lots of my older code on it but I want to share some of my newer, but private code with employers that I am applying to because it's more relevant. This ...
5
votes
1answer
65 views

Introducing Pull Requests for a 2 person team - merge my own requests?

I'm introducing git to a junior team member (a co-op). They are comfortable now with the basics of adding, committing, pushing and pulling. Now I want to introduce them to pull requests and ...
4
votes
0answers
63 views

What happens if dependency repository is deleted on GitHub? [migrated]

I own a GitHub repository, A. Repository B is another open-source project, which is owned by someone else. Repository A depends on repository B (repository B is a submodule of A). If the owner of ...
2
votes
1answer
35 views

How to handle OSS license on GitHub with non-OSS pictures

I am working on an app that will be open-sourced and published on GitHub. But, the problem is, that the graphics my client gives me contains some in-house characters that the company owns. We have a ...
4
votes
1answer
48 views

Does Changing Author info in git repo affect other contributors?

After contributing some weeks I noticed that the author name in my commits were incorrect. Does changing the git history with author info in the commits create any problems for my fellow contributors? ...
4
votes
1answer
136 views

Importing plain javascript libraries in an AngularJs application

I am working on an AngularJs project which is getting bigger very fast. Currently I need to store some user data, so I was using $localStorage for Angular. But I had a problem, as the application is ...
1
vote
2answers
102 views

Should you create a github repo/project for things as small as a useful function

Is it appropriate to make a fully blown github project/repo for something that you believe would be useful to others, but is as small as a single function?
0
votes
1answer
66 views

Using open source apps source code under Apache v2 [closed]

I modified some code and added few (minor) changes to an open source Android app. Now I want to publish it on play store. The app is licensed under Apache license v2. The license file is included in ...
0
votes
1answer
45 views

git workflow: read access + pull request or write access? [closed]

Suppose there is a small team with 1 senior developer and 3 junior developers working on the same repo in a team on a github organization. The senior developer has admin access. What is the most ...
0
votes
0answers
38 views

GIT repository layout for a Solution with multiple projects [duplicate]

I was a TFS User where we had a single Solution with multiple Projects and one developer can check out his project when they need. Also the Build system can do separate build for each Project or ...
3
votes
0answers
55 views

Client and access to Github history [closed]

About a year ago, our company hired a development company to build a mobile app we had been longing to do, but never got the time to develop. With previous bad luck with outsourcing, we got it on ...
1
vote
1answer
44 views

How to use git for projects which has shared files

Our team uses shared folders (Windows) to work on projects together. We never make local copies, but always edit the files in-place. Now I've heard we would be much better off using git. Is git a ...
0
votes
1answer
89 views

How can I setup custom license for my github repository?

During creation of new Github repository I could choose license under which my project will be hosted on Github. I didn't do that because Github suggested only few licenses to choose (and WTFPL wasn't ...
0
votes
0answers
14 views

Maintaining Software Variants [duplicate]

What is the industry-accepted way of publishing and maintaining an open-source project which has different "flavors" or variants, but basically uses the same codebase? For example, I am working on a ...
2
votes
1answer
125 views

Changing license of personal GitHub repository [duplicate]

I know you can't take someone else's code and change it from GPL to MIT, but if you are the only contributor to a repository can you freely switch it from GPL to MIT?
2
votes
1answer
62 views

Selecting members to add to a github project [closed]

My team recently added a software project to github. We are getting requests from some of the users that they would like to become part of the team. What would be a good way to choose whom to add ?
0
votes
1answer
29 views

Making folder of a git repository a separate repository while preserving history

I have a generic git repository called Workspace and each project I have that isn't big enough to deserve its own repository is stored as a folder within it. One of my mini-projects is now big enough ...
39
votes
4answers
3k views

What to do with abandoned issues in GitHub?

If someone opens an issue on GitHub but more information to reproduce the error is asked and never given, what's the normal procedure? Example. Here the author states that the "nav breaks". While I ...
0
votes
1answer
237 views

How to upload a C# project to Github without visual studio [closed]

I would like to know How to upload a C# project to Github without visual studio? What do i need and how would I do it?
1
vote
2answers
400 views

Move Files Using Git mv Or Use File System Instead

I am wondering what the difference in Git would be if I used the mv command versus moving it in Windows explorer. From Perforce I know it's important because the version system keep track of the file ...
2
votes
2answers
94 views

Managing Similar Code On Multiple Platforms (GIT)

My team and I have developed a Chrome extension which we are now porting into Firefox. The two versions share enough of a code base that it would be redundant to manage to separate depos. In fact ...
0
votes
0answers
69 views

Uploading Processing Sketch with library to github

I have a sketch I wrote in the language Processing that I want to put up on GitHub. It uses a library released under LGPL so from what I understand, I'm able to (and should) upload the library ...
2
votes
1answer
114 views

Git branch usage

I'm working on a small project, and I am using Github as version control. I made a new branch to test something out, and have decided I liked the previous method better (in the master branch). What ...
2
votes
1answer
85 views

Forking a GitHub repo and including code from pull requests within a LGPL license?

There is a project hosted at GitHub which is no longer maintained that I want to use for my project. However it has some bugfixes contained within pull requests from other users, and I would like to ...
5
votes
1answer
103 views

Safest way to use and store User's third party credentials

I'm working on an add-in that will integrate git into the VBA IDE. I'm using the LibGit2Sharp library under the hood, which supports User name and password credentials, but not SSH Keys. I would use ...
4
votes
1answer
368 views

If I fork a project on Github that is licensed under MIT, how to I handle the attribution and copyright notice?

If I plan to fork an MIT project and significantly modify and rename it, how do I handle the copyright notice above the MIT license on the main License file. Would I list the original author and my ...
0
votes
0answers
80 views

How to handle karma/bower in a Symfony Bundle on github?

i am working on a Symfony Bundle that uses angular among other javascript deps. Now i want to unit-test my javascript code and i want to ship those tests as well. My initial idea was to add ...
2
votes
1answer
184 views

Using Unlicensed Code

Say for example, I was to find a github project that was started but not quite complete or that was complete and I wanted to use that code within a larger project but the author of the code has not ...
0
votes
2answers
66 views

Github convention for putting projects on hold

I have a few github projects on the go at the same time. I am only actively working on one at any one time which can take months. My other projects remain in a semi-completed state. Is there a ...
4
votes
1answer
118 views

How to offer money to an open source project?

There's an open source project on GitHub that is very useful, but doesn't have a feature I want and which a fair number of other users have been clamoring for in the issues. There's already an ...
2
votes
0answers
189 views

Visual Studio, Git, and common code

I'm looking for some advice on how I should arrange a large new project I'm working on to allow it be more easily managed in Git (using GitLab), and developed in Visual Studio. To give an idea of ...
0
votes
2answers
58 views

What is the customary way of sharing a code snippet to illustrate a reported bug on GitHub?

I reported a bug on GitHub, now I'm asked for files, but there's no way to attach them to the raised issue (e.g. on Launchpad you can attach file to a bug report, but on GitHub there's only option to ...
28
votes
2answers
1k views

How should I contribute to a (mostly) abandoned GitHub project?

I've recently been trying to get into open source collaboration in GitHub and have run into a situation for which I am curious what is the preferred way to proceed. About a month ago, I found a ...
0
votes
1answer
47 views

Software License question [duplicate]

I am building some software which I am storing on Github (public). Is it possible to change the license so that I can sell my software at some later point in time, as long as no one has contributed ...
1
vote
1answer
179 views

How to politely decline a pull request? [duplicate]

There was a pull request made on one my repos adding explanations on the README file. Unfortunately, it's hardly understandable and I doubt will be helpful. What ways can I do to politely decline ...
2
votes
1answer
477 views

Git workflow for Microsoft SQL Stack

My team of developers are currently working at a client who has required us to move away from SVN and begin using their native workflow program. (Source tree by Atlassian). We are data warehouse ...
0
votes
1answer
249 views

Publish Modules from a Java Project on Github and integrate into IntelliJ [closed]

What is the best practice to work with several Java modules from different GitHub sources using IntelliJ? This might be an odd qeustion but I do not know what the standard workflow is to achieve what ...
2
votes
1answer
148 views

Is it OK to credit (CC BY 3.0) icons in my (GPLv2) Github project with a CREDITS.txt file?

I'm in the middle of uploading a project to github. My software uses some icons which are licensed: "Creative Commons (CC BY 3.0 US)" Should I hardcode the credits in a... let's say "Help->About" ...
3
votes
2answers
208 views

How can I develop a productive Git(hub) branch workflow for an open source project?

I am writing a simple framework that I want to open source just for experience (and fun!). However, it has some cool ideas that could make it grow to a larger project and I want to be ready if that ...
0
votes
3answers
61 views

Standard practice to publish and source-control a single file?

I often want to publish some useful standalone script - e.g., a matlab script which converts flac files into wav files. If it were a big project I would immediately place it in Github, however it ...
0
votes
1answer
270 views

Can a single GitHub repository include source code released under multiple licenses?

I want to gather several sub-projects in a single GitHub repo for the convenience of the users. But I wonder if it's actually possible to have folders in a single repo each of which is covered by a ...
3
votes
1answer
150 views

Python Open Source Development

I am looking to contribute to some Python projects on Github, and I am looking for a bit of clarification on the mechanics of doing this effectively. As I understand it, the typical workflow is as ...
-1
votes
1answer
114 views

What can I say in Github issues? [closed]

I'm new to the open source community. When I look at projects on Github I don't see any "forum". There's only an "issues" page. Is that only meant for submitting bugs? Or can I say other things? for ...
44
votes
3answers
3k views

Why squash git commits for pull requests?

Why does every serious Github repo I do pull requests for want me to squash my commits into a single commit? I thought the git log was there so you could inspect all your history and see exactly what ...