NOTE: I'm moving this discussion from the UltraFinder 2.8 thread to avoid getting any further off topic.Why is it so many really nice utilities and mods get abandoned... or at least fall way behind recent DF versions to the point of being unusable?
I know for a fact that, at least in some cases, the utility/mod authors are still visiting the board. Although, I also realize that they have a life. I know how interests change and these things are more like gifts that they've graciously shared.
We should probably make a code repository and invite them to share the source code for the utilities once they decide to stop updating so someone else could continue the project
Can anyone recommend a good client for sharing code in some kind of repository? I have hosting space I can donate I just don't know what frontend to use.
Sounds to me like you are either looking for a
CMS (Content Management System), a "social code sharing" module for a
WCMS (Website Content Management System), or a "social code sharing" app for a
web application framework. Unfortunately, I'm no expert. And for me, Google did
not return many relevant results. But I did find this:
Practical Django Projects, 2nd Edition > Chapter 8. A Social Code-Sharing SiteAs the title implies, this chapter in this book on
Django (a
web application framework) seems to describe how to set up a social code sharing site. (This can also be
read online at issuu, starting at page 167.) And source code for the 2nd edition
can be found here on
bitbucket.
If you choose this route, though, it's probably best to have a hard copy, such as
Practical Django Projects from Amazon.com. I noticed that they have 55 new and used copies of this book, starting at just $0.49 (+ $4.99 S/H). That seems a steal, assuming it's want you want. Of course, it's probably so cheap because
the Second Edition is a lot more desirable.
Or we could just use google code or something.
Obviously, that's a much easier route. I noticed that
Google Code has been used for several mods and tools, including
Quickfort. Similarly,
github is also being used for mods and tools, including
dfhack. And let's not forget the highly popular
SourceForge open source project host. (But, personally, I do not like the direction SourceForge is going with recent changes.) I think the important considerations are that they host the code, they organize the sharing of source code and allow multiple project members. But then, by using such sites we hand some control (and responsibility) to the code hosting/sharing site.
Aside from those options, we might consider sites like
bitbucket and
pastebin.com. Also, it seems github.com has added their own pastbin area in the form of
gist.github.com This is described and demonstrated in this video:
BryanL demos Gist: A Super Hot PastebinBut then, I found this warning about using a copy 'n paste method:
Coding Horror > A Modest Proposal for the Copy & Paste School of Code ReusePersonally, I feel that any big,
serious coding project involving multiple members - especially those which require
up-to-date code and frequent contributions - can benefit from the
Apache Subversion system or SVN for short. This is what many professional programmers use for big projects. It's also a way for end users to gain access to the
latest source code without the waiting and constant begging for the next release. (That is, with the
understanding that the code is the
development version and is likely to be buggy.)
A year or so ago I did some research on SVN apps and chose to use
TortoiseSVN. (I was interested in the
DungeonHack RPG and the
Vega Strike space-simulator open-source projects. And they're both
huge, ambitious projects that use SVN.) I noticed that
TortoiseSVN was recommended by quite a few programmers and projects and that convinced me.