Managing personal projects [closed] - version-control

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I want to introduce Jira and Perforce for my personal projects at home. The question I have is about infrastructure. How do you setup your personal production environment? Do you have an own server at home that hosts source control and project management, do you use a rented server or does this all run on your (main) development machine?
Any suggestions are highly appreciated. :)
Regards,
Alex

It depends...
... If you want to keep your projects private and possibly do some freelancing, I would strongly recommend a paid hosted solution, like projectlocker.com, or similar one, including at least version control + issue tracker + wiki. You will focus o your work, released of backup and maintenance tasks.
... If you don't care to manage your on server and do the backups, then I would recommend Jira $10 + GIT or Subversion.
... If you plan to share it or make it opensource, look for something like github.com
While perforce is great, svn/git are more than OK, free, and widely supported.

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

How can I run github web application on localhost [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
For a project I am trying to develop a recommender for GitHub. To start with is there any way I can run a opensource GitHub web interface on localhost but connect to the public git repositories.
OR
I have this one which only works for local repositories.
https://www.kernel.org/pub/software/scm/git/docs/gitweb.html
So is there a way to crawl github repositories to create a classifier
Thanks
You won't be able to run GitHub locally, as it's a closed-source commercial application*.
There are a number of open-source web-based Git interfaces, as you have already discovered. One that you didn't mention but that might be worth considering is GitLab, which has a more GitHub-like interface than Gitweb.
If you want to interface with GitHub's repository data, your best bet will be to use their API. Without knowing what language you're working in it's hard to give more information than that.
If you're working in Ruby, Objective-C, .NET or Go, you should also have a look at Octokit, a set of official libraries for interacting with GitHub.
*Actually, you can run the Enterprise version locally, but it's fairly expensive and I get the sense that you're looking for something open and / or free.

Free Build Server Service for opensource projects? [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
Does anyone know of a free build server service to coincide with scm/forum/issue tracking services such as sourceforge/googlecode?
Obviously hudson/jenkins service would be my first preference related to primarily java/maven2, but anything would be nice!
Thanks!
Cloudbees has an offering for FOSS projects.
Another one (especially for public Github repos): http://travis-ci.org/
Researching the same thing currently, I stumbled over jenkinshosting.com (reported as suspicious site, Aug2012)- Jenkins build server, free for FOSS. Haven't tried it yet, though.
Atlassian offers licensed and on-demand products to open-source projects. Bamboo may be included.
https://www.atlassian.com/software/views/open-source-license-request
A TeamCity based server farm is available for open source projects through http://teamcity.codebetter.com/. Read the announcement.
Another option for OSS is http://www.appveyor.com/, which is including support for Windows 8.1 store apps.
Jenkinshosting.com use to offer free open source hosting. It's worth checking out to see if it's still continued.

Software Configuration Management - Has Google Got it Wrong? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I am learning about SCM - I have looked at the usual places like wiki and google. But Google Code University gives a funny description of SCM: Google Code University
It is completely void of any mention of build tools such as ANT which I thought were a key factor in SCM, has Google got it wrong?
Well, wikipedia http://en.wikipedia.org/wiki/Software_configuration_management says this
In software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines.
So that includes tools like SVN, not necessarily ANT

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.