What do you use for collaboration and code review? [closed] - version-control

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
What project management solution can you use for grouping together related commits? Lets say you have a few hunderd modules and you need to make changes which affect 5 or 10 of these. Is there a solution that lets you open a ticket and track your subversion commits while keeping a group of people in the loop?

This would depend on the size of your team.
A small team can settle for just using GIT/SVN (or any CVS really) and make sure that everyone pulls/fetches from the integration branch frequently as a habit. If needed, use email to inform everyone about code changes or do scheduled commits to integration branch. This way, instead of letting people know that you did a commit, you can tell people when to expect a commit.
If we are talking about a big team/s, Project Management tools like JIRA should have the flexibility to send an email to a watchlist once a task is done (effectively, a code was pushed) and provide other information about the finished task (such as Affected versions/modules)
Actually, there are different ways to answer your questions depending on the need and workflow of the team but hopefully I've provided some ideas for you here.

Related

Using GitHub as a work experience portfolio [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Would using GitHub as a work experience portfolio, including personal projects in various languages/frameworks, be a good practice when seeking employment?
Yes. You'll want to target the specific companies you are applying to, as well. For example, does the company you are targeting value, use, or promote open source projects? Then find some contributions you can make, especially if that company has their own open source projects on GitHub.com.
Definitely host your own projects with a very clear README.md that explains the purpose of the project, anything that showcases design decisions you made, and clear instructions on how to launch/run your project.
No, Since github functions as a site where you host your codes, employers won't have time to access and examine each of your codes.
Yes,
Your future employer may not check out your code, but it will prove that development is your hobby and not only your job.
Put your github repo link in your resume

Documentation option in GitHub [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm writing documentation for a GitHub project and wondering where should I write it to. There seems to be three options: GitHub Pages, GitHub Wiki or a set of Markdown files in the repository (e.g. under docs/ directory) similar to the README.md. Understandably I don't want to write the same documentation to multiple places so I have to pick one.
So what are the differences, pros and cons between the options? Any experience or thoughts about using them especially for project documentation? Also is there other options in addition to the three?
that is a very good question which I personally decide on a change-frequency and number-of-contributors basis.
As an example: in one of our projects (a c++ library) we create a HTML documentation with doxygen once in a while (e.g. while updating the master release branch). That's a perfect match for quasi-static gh-pages. In addition you get a sub domain for it http://<user>.github.io/<project>/ and you can register your own domains on top of it.
An other project contains developer and user documentation (a C++ program). I personally prefer to provide a main workflow for developers in .md files to keep them consistent with the mainline development. Changes will be reviewed by pull requests first.
But for user documentation we choose the build-in wiki since it is very easy to edit and modify - one can even allow modifications by non-members of a team.

Best Free Online Source Control [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
There are many free online Source Control available but I would like to know your experience on it, if any, and which is the best one?
Me and my friend are starting a small test project and would like some really good online source control.
We will be developing ASP.Net app.
If you're just after a hosted source code repository:
Github
Bitbucket
If you need issue tracking, file releases, wikis, mailing lists, etc:
Sourceforge
Google Code Hosting
I've got one project at Sourceforge, and I find the amenities quite nice. You might find this comparison handy.
I'm using Unfuddle for some personal stuff to avoid issues with corporate firewalls.
You can commit over http with them.
Otherwise, use Github as already suggested.

Choosing a Mercurial hosting [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for a Mercurial hosting which is free. (I'm only a student right now.) And it seems like it boils down to Bitbucket or Project Hosting on Google Code. (Other suggestions are welcome.)
So, how do these services compare in terms of features and service?
Update: Kiln is also a strong contender (I use it myself) and I thought I felt I should mention the name in the question. In terms of features, the strong integration with something strong as FogBugz could be a major plus.
Your choice basically comes down to whether you want it to be private or not.
If you want it open to the world you can't go wrong with either.
However, if you want it to be private you should go with bitbucket. Even then you are limited to 2 users in a free private repo.
My guess is you want it to be private and free (since you're a student) so your only other option there is to host it yourself. This would be a great option if you can pull it off. Remember, you don't need to have it hosted on a server to share and merge, there are plenty of commands for sharing patch sets through email.
Kiln http://www.fogcreek.com/Kiln/StudentAndStartup.html is another option you can get for free since you are student. Run by Joel Spolsky's company I believe.
JavaForge is another option to consider if you are looking for free Mercurial hosting. You can have private projects and it has all the features mentioned before. Even better, it supports Git, SVN and CVS (even mixing them within the same project) if you want to freely experiment with (D)VCS.

Are there any competitors to Atlassians Fisheye? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for alternatives to view my source code repository and run metrics on it.
Have you looked at Review Board? It's an open source tool that is used on google code and is picking up some steam in general. I ended up not using it for my particular project because it didn't provide a user-friendly way to do post-commit reviews. I imagine the web interface has improved dramatically since I evaluated it last year.
If Review Board doesn't match your requirements, consider posting more detail on what your looking for so we can have a better chance of pointing you in the right direction
You should checkout ZebraPlan.
From my experience, ZebraPlan is a much better and easier alternative to Atlassian Fisheye and Crucible. ZebraPlan has a built-in code review feature that allows you to easily connect to your source code repository. Keep in mind that you can’t validate code with Fisheye, but you can with ZebraPlan. You will definitely save time and money using ZebraPlan. Fisheye charges $800/month for 10 users and unlimited repos and ZebraPlan charges $43/month for 10 users and unlimited repos.
Here’s a short video that showcases ZebraPlan’s “Code Review” feature: https://www.youtube.com/watch?v=_Gxg_d-5vuw
I hope this helps!