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

learn more… | top users | synonyms

5
votes
2answers
291 views

GitHub etiquette for duplicating a repo to change functionality

I've found a GitHub project I'd like to add some features to. After contacting the maintainer, the changes aren't in line with the direction he's going but he's interested to see what I do with it. ...
0
votes
1answer
718 views

Company name already taken at github [closed]

My research-based company's name is already taken on github (mailed the owner without any luck), what is the most recognized naming conventions for company github accounts besides the name directly? ...
0
votes
0answers
99 views

License for free source (re)distribution, but no distribution of modified executables

Question I want to put a phone/tablet app on Github and want to allow full rights for using, studying, sharing and modifying the source code, but disallow any redistribution of executables that ...
3
votes
2answers
1k views

If I fork an open source project and make improvements in the fork, will it or I offend the original authors? [duplicate]

I have identified a couple of open source projects on github.com that are not being kept up to date for many months. I have used them for personal use, and now want to make enhancements to them and ...
14
votes
1answer
490 views

Etiquette for editing someone's pull request

I own a repository on GitHub to which someone sent a pull request with one single commit. I only want to implement his solution partially, and use about half of the code changes the user made. What ...
0
votes
2answers
211 views

Is there a license that forbids distribution and gives a Github repo owner full rights? [duplicate]

I created a Chrome browser extension, and I want to post the code on Github so developers can contribute to the project. My goal is to keep this as one single project though, and I fear that a lot of ...
11
votes
3answers
768 views

How signing out a CLA prevents legal issues in open-source projects?

For example: yeoman. It's licensed under a BSD license. The CLA form (Contributor License Agreement) isn't project specific, and it can be signed electronically. How and what issues can signing out ...
1
vote
5answers
542 views

Handling one code base for multiple clients, with their own custom code

I am working on a CMS, in which we have multiple clients that use it, so the code is stored on their servers. Each client has the default code (user manager, pages manager etc), but every client also ...
46
votes
2answers
19k views

Getting involved on Github (how to find projects) [closed]

I want to contribute to open source projects on Github. Mostly, I'd like to just start out fixing small bugs or adding features. I don't have a particular project in mind. I'd like to work on C, C++, ...
3
votes
2answers
127 views

Managing codebase for basic and pro edition of a project

I have a project which will have basic and professional edition. The professional edition will have all the features of the basic edition. I am using git to manage the project's codebase. I consider ...
23
votes
1answer
5k views

Pulling in changes from a forked repo without a request on GitHub?

I'm new to the social coding community and don't know how to proceed properly in this situation: I've created a GitHub Repository a couple weeks ago. Someone forked the project and has made some ...
0
votes
3answers
988 views

Solution with multiple projects and (GitHub) single issue tracker and repository

I have a Visual Studio solution with multiple projects: Acme.Core Acme.Core.Tests Acme.UI.MvcSite1 Acme.UI.MvcSite2 Acme.UI.WinformsApp1 Acme.UI.WinformsApp2 ... The entire solution is checked-in ...
3
votes
1answer
443 views

How to collaborate on features using github

github encourages 1 fork per user, so that that user can work independently on a feature and then request that feature to be accepted into the main repository via pull request. However, what if 2 ...
9
votes
3answers
2k views

Why is bitbucket popular in eastern europe? [closed]

I was looking at google trends for bitbucket and github, and it seems bitbucket leads github in Romania, Bulgaria, and Latvia. Why is this so? Are there any historical reasons for this?
12
votes
2answers
1k views

Is it acceptable to upload offensive content to GitHub? [closed]

I developed an offensive content checker for my website and want to publish it on GitHub. However, the source code contains many offensive, racist and otherwise nasty content. The source is fully ...
8
votes
3answers
3k views

code review with git-flow and github

With regular git and github I can do a code review by simply creating a pull request of the feature branch I'm working on to the master branch. How would I do code reviews with git-flow? With workflow ...
1
vote
3answers
414 views

Organisation GitHub account. Secure to use for personal projects?

So a large client of mine gave me access to their Organisation GitHub account. With it came a login for myself (on github.companyname.com) and of course access to certain repos on their company ...
13
votes
3answers
4k views

github team workflow - to fork or not?

We're a small team of web developers currently using subversion but soon we're making a switch to github. I'm looking at different types of github workflows, and we're not sure if the whole forking ...
10
votes
3answers
250 views

Which is better for small bug fixes and small features - naming branches by ticket number or naming them by feature description?

I am in the middle of a disagreement (cordial, of course) with my lead about proper branch naming. This applies to bug-fix and small feature branches, not long-running feature branches. For ...
3
votes
4answers
486 views

Casual projects on Github omit error checking, logging, etc., for the sake of clarity?

I just started using GitHub to socialize some projects for simple chat and peer-to-peer apps. With respect to coding, is it customary to omit exception handling, error checking, logging, etc., to ...
6
votes
1answer
3k views

GitHub Organizations for a project spanning multiple repositories?

I've started a project that involves at least three repositories on GitHub. One of the repositories is a generic documentation-and-examples dump, and the other two contain the implementation of two ...
2
votes
3answers
233 views

Using one repository for the foundation of another

I have an existing website theme that I have built. I've been using github to maintain this theme, let's call it dragon. We are changing the theme entirely but we're using the existing theme as a ...
1
vote
1answer
196 views

Using Git - better to do lot of incremental updates or one big daily update? [duplicate]

Ive just started working with Git (Github) in anticipation for an up coming project I'm project managing and designing and developing the front end of. One thing I couldn't work out is, is it ...
1
vote
1answer
178 views

How/Where do I give my github commit a version?

I 'm just learning to give project versions. I understand writing details about the changes in my project when committing, but where should I put my version number for my project?
17
votes
1answer
932 views

My github pull request was merged, what's the convention at this stage?

I forked a project on Github, made a small change and sent a pull request to the original maintainer, who has pulled it in. Now the last commit there is Merged pull request #11 from ...
1
vote
0answers
147 views

GitShell, how can I not type the username and passwords?

Open the CMD, and I should type the password and usename? In the GitShell opened by shortcut, I don't need to type the username and password. Related is here: How can I convert GitShell's ...
3
votes
1answer
278 views

How do I license my software under a free license?

I wrote a number of NodeJS modules (some of which are actually good, in my modest opinion). I basically forgot to set a license for them. I would like to pick the AGPL (Affero GPL). How do I do ...
5
votes
4answers
463 views

How do you get into the habit of using a repository (e.g. GitHub)?

Are there some best practices on the repository front, or some common newcomer-traps that I should avoid? I have recently been reading about the benefits of repositories even for single-developer ...
0
votes
2answers
2k views

When should we clean up old, no longer used GIT branches? [duplicate]

We have several bugfix branches that are starting to pile up. They have been merged into master, and deployed to production. Is there a good benchmark for when these branches should be cleaned up? ...
3
votes
1answer
148 views

General way for getting graphics for open source project

I'm in process of making an open source application for Windows. In the end I would require an icons for my app and its gui. I'm huge fan of Tango styled icons, but its pack doesn't provide all icons ...
-2
votes
1answer
120 views

GIT Permissions [closed]

There is something not clear for me and this is how to prevent other people read my code. The thing is that I want people create their own branches but not to view the other's branches. If someone is ...
0
votes
1answer
102 views

Should I open pull requests from a branch on the official repo or my fork?

I have commit access on an open source project named Foo hosted on GitHub (there are many other committers if that is relevant). I would like to make a change via pull request so that someone else ...
28
votes
1answer
9k views

Gerrit code review, or Github's fork and pull model?

I am starting a software project that will be team AND community developed. I was previously sold on gerrit, but now Github's fork and pull request model seem to almost provide more tools, ways to ...
6
votes
1answer
729 views

Best way to convert existing project to be open source in GitHub

I've been working on a personal closed source project for some time and would like to make it open source. I've never created my own open source project before so it will be a good learning ...
4
votes
2answers
218 views

Should I fork in case the upstream deletes

I'm creating an open source PHP project that reuses other open source code instead of reinventing the wheel. I'm using composer to pull these projects into my vendor folder. What happens if these ...
1
vote
1answer
97 views

Is there a tool or process to help FOSS authors agree on a license? [closed]

The Evercookie project has several contributors and there is no explicit license for the code. There is currently discussion on the dev mailing list trying to figure out what the licensing options ...
3
votes
1answer
251 views

git tagging comments - best practices

I've adopted a tagging system of x.x.x.x, and this works fine. However, you also need to leave a comment with your git tag. I've been using descriptions such as "fixes bug Y" or "feature X", but is ...
2
votes
2answers
290 views

Fork dead SVN based project on GitHub

I previously asked this at stack overflow but it was closed, I believe because 'programmers' is a more appropriate venue for this question. I have done some work on the SVN Importer project (Apache ...
6
votes
1answer
2k views

What information should be in the github README.md?

What information would you expect to see in the github README? Should everything go in the README? i.e. Introduction Installation Versions User Guide Implementation Testing Related Resources Or ...
3
votes
1answer
128 views

Open source licensing of derived works

I derived an open-sourced work, Service-Nucleus, based on Netflix's Karyon (Apache License) and Google's AngularJS (MIT License). I want to make sure proper licensing and copyrights are in place, and ...
-2
votes
2answers
1k views

Will git whine if I create my projects in multiple directories? [closed]

I'm new to git (and github). I work in Java and Python. Right now, I manage my projects in only one directory - let's call it Code and the folder is on my Desktop. I want to group my projects by the ...
2
votes
2answers
141 views

What could be the use of forking a repository in a github's organization?

I'm trying to figure it out some nice workflow for our company, and we have so far the main repository on the github's organization account and we all, the members of the team working on the branches ...
11
votes
3answers
2k views

Github Organization Repositories, Issues, Multiple Developers, and Forking - Best Workflow Practices

A weird title, yes, but I've got a bit of ground to cover I think. We have an organization account on github with private repositories. We want to use github's native issues/pull-requests features ...
6
votes
3answers
1k views

Best github repository layout for snippets in multiple programming languages

I have to create a github-presence for an open-source organization. The aim is to distribute code snippets and reference implementations in different programming languages. These contributions are ...
1
vote
2answers
379 views

Is licensing required for public repositories?

I am planning to start the public repository on github. In this repository I will be sharing code which I will be posting in my blog. I have seen lot of repositories without any license. Is it ...
49
votes
9answers
10k views

Is it advisable to ask employees to create 'work' GitHub accounts?

I've moved all our company Git repositories to GitHub and now I want to add employees to the projects. Since most employees already have personal GitHub accounts, I'm wondering whether I should ask ...
0
votes
1answer
158 views

github tools - is there a way not to copyright your app and stay its author

I am wondering... Recently I have observed github; I saw many Java projects' codes which don't have copyright at their headers... I mean, as I may guess, in this case the only thing which can prove ...
9
votes
2answers
3k views

What is the etiquette of renaming an open source fork?

I want to fork on Github the TestNG java testing framework (Apache 2 license) so I can add/change some minor things to suit my needs. It's unlikely that all of my changes would be approved in the ...
4
votes
1answer
393 views

Multiple SSH keys for different organizations

I can see that GitHub allows you to have multiple mail account and associate every organization you are part of with a different address. Can this be done also for SSH keys? What I would like to do ...
-1
votes
3answers
189 views

GitHub access to repo: only with URL? [closed]

I'm finishing my dissertation and want/need to provide the source code of some analysis scripts I've used. I did all the version control with git. Because I want to publish the results generated with ...