Questions tagged [collaboration]

Collaboration is combining the effort of people in real-time to get things done, either by working side-by-side or through tools such as web conferencing, instant messaging, IRC, etc.

526 questions
157
votes
4 answers

Github: readonly access to a private repo

I am developing some private projects on Github, and I would like to add nightly cronjobs to my deployments servers to pull the latest version from github. I am currently doing this by generating keypairs on every deployment server and adding the…
Jeroen Ooms
  • 31,998
  • 35
  • 134
  • 207
92
votes
20 answers

Practices for programming in a scientific environment?

Background Last year, I did an internship in a physics research group at a university. In this group, we mostly used LabVIEW to write programs for controlling our setups, doing data acquisition and analyzing our data. For the first two purposes,…
onnodb
  • 5,241
  • 1
  • 32
  • 41
75
votes
2 answers

Github: How do I add my own projects to an "organization" account?

I have started collaborating on a series of projects with several developers on github, and we recently created an organization with it's own "organization" type account on github. I see that I can fork repositories of my collaborators into the…
cboettig
  • 12,377
  • 13
  • 70
  • 113
61
votes
2 answers

How to connect local folder to Git repository and start making changes on branches?

I'm new to source control; in the past, I've manually backed up copies of files and made changes on clones then transferred changes manually to master files once debugged. I realize this is similar to how branches work with Git repositories, however…
codr
  • 889
  • 3
  • 13
  • 22
56
votes
4 answers

Using Emacs server and emacsclient on other machines as other users

I know that after I call (start-server) inside an existing Emacs session I can then use emacsclient -c (on the same computer) to create new frames that connect into that server, so that each new frame created by emacsclient has access to the same…
Paul Whittaker
  • 3,817
  • 3
  • 25
  • 20
52
votes
3 answers

Is there a Google Doc-style UML tool?

I’m looking for a collaborative UML-compliant tool. I work in the context of two geographically spread out teams and we need to work together on the designed models. Is there a web-based UML modeling tool with model sharing?
kenneth.bary
  • 531
  • 1
  • 4
  • 4
51
votes
12 answers

Any collaborative tool/website to localize an Android app?

My open source Android application has internationalization done the Android way, with strings.xml files. The community has many people from many countries, and they are willing to contribute/improve translations using a collaborative website. There…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
50
votes
9 answers

Migrations in Entity Framework in a collaborative environment

We have multiple developers working on a project that uses Entity Framework 5.0. Every developer uses his own local SQL 2012 database so he can develop and test without impeding others. At first, we used a hybrid of automatic migrations and…
43
votes
40 answers

What to do with star developers who don't document their work?

There is a colleague who seriously knows his stuff, he is one of the brightest I've ever worked with, but he: works in his own little area of his home directory rather than in the common CVS repository doesn't document his code doesn't comment his…
Rob Wells
  • 36,220
  • 13
  • 81
  • 146
38
votes
5 answers

Best Practice: Collaborative Environment, Bin Directory, SVN

What are the best practices for checking in BIN directories in a collaborative development environment using SVN? Should project level references be excluded from checkin? Is it easier to just add all bin directories? I develop a lot of DotNetNuke…
Ryan Eastabrook
  • 4,085
  • 5
  • 30
  • 35
36
votes
27 answers

What exactly do you do when your team leader is incompetent?

One of your team members has been appointed "technical lead" or "team lead" yet he is technically incompetent and lacks major leadership skills. By technically incompetent, I mean that the person doesn't know the difference between an abstract class…
Brian
  • 369
  • 3
  • 3
36
votes
5 answers

Online, real-time, shared JavaScript console?

I would like to use an online tool to work remotely with people to do Javascript learning and testing exercises. The solution could be a shared, public Javascript console. Does such a thing exist? I have seen http://jsfiddle.net. This works ok, but…
SimplGy
  • 20,079
  • 15
  • 107
  • 144
35
votes
5 answers

How to set Subversion properties with git-svn

Is there a way to set subversion properties on a git repository that was created by git-svn? In my case, I want to edit the version of svn:external, svn:ignore and svn:executable. However, the only way to do so seems to involve a check-out with the…
Black
  • 5,022
  • 2
  • 22
  • 37
29
votes
8 answers

'You do not have access to the app' when trying to access heroku console

I recently started collaborating in a project on Heroku using Ruby on Rails. I was added as a collaborator and added the remote to my environment. After some development, I pushed some changes and had no problems: $ git push staging Where staging…
28
votes
1 answer

How to deal with bundler updates (Gemfile.lock) in collaborative context?

I have been a lone programmer on a particular project, but now someone else has joined as collaborator. With just me in the picture, bundler updates have been smooth, and I never thought twice about Gemfile.lock being tracked by Git. The new…
user664833
  • 18,397
  • 19
  • 91
  • 140
1
2 3
35 36