views:

43

answers:

4

I have a small PHP framework which I want to make available for download. It is located in a git repository. But the last version is not always the one that I want to make available for download. Is there some place I can make the versions available for download.

Another thing about this framework is that I bring out additional components for the framework. These also have different versions.

Is there somewhere where I can add the whole project, and people can browse trough everything and download what they need.

Or should I make this myself?

+1  A: 

Just put it on github.com and use tags to mark particular states and may be usable states of your development.

khmarbaise
+2  A: 

Use tagging. It is a way to make note of a "snapshot" of your repository at a particular time (or, rather, at a particular commit) in its history.

Also, look at git-archive. The command exports the content of your repository at any particular commit (e.g., using tag!) into an archive (unversioned).

Santa
Yes tagging would be nice, but I also develop libaries and helpers seperate from the source. It would be a little bit confusing for me. But I will look into tagging. Thank you +1
Saif Bechan
In that case, look into [git-submodule](http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html). I haven't played with it extensively myself, but it does store the particular commit IDs of your submodules at a given commit (of the super-module).
Santa
A: 

If it is opensource you could try Google Project Hosting or Sourceforge

nico
sourceforge is just what I am looking for. I can create my own filestructure here. Thank you
Saif Bechan
A: 

+1 for wanting to share it

Shravan
Its no problem. I will give you the link to the project when I am ready. You can have a peak at it.
Saif Bechan
Hey I the framework is starting to get shape. I have made a documentation and I have some video tutorials available. Take a look at it if you want at http://www.rdsframework.com
Saif Bechan