Purpose: Outline for people new to the community what resources are available for sharing their Tcl related code, documentation, etc. ---- * http://www.tcl.tk/software/ (the semi-official Tcl home) has a list of software and extensions for or using Tcl. * http://sourceforge.net/ is available for Open Source projects * ftp://ftp.procplace.com/pub/tcl/ has been available for quite a long time. * [The Tcler's Wiki], this site, is well known for web pages with small application source code. * [sdarchive] is a site on which one can provide [starkit] or [starpack] versions of applications * http://gna.org/ is available for Libre Software ---- ''[escargo] 05/05/05'' - If you keep application source code on this site, you can use [wiki-reaper], [wish-reaper], or even [XotclIDE] to extract the source code and copy it to your local system. ---- Add additional references as you find them. ---- [RS]: The easiest way is of course to create a page here, and paste the program there :) [LV]: Of course, that's mentioned above. However, some programs are larger than is really appropriate for the wiki; in particular, if programs have various pieces that need compiled, libraries to build, etc. or if the developer wishes to have bugs, new features, etc. tracked, etc. then one of the project management sites is better. [escargo]: I have had problems where sample code uses the [source] command for pieces that are also on the wiki. Wiki pages also sometimes have added fragments of code as part of commentary to the original code, or even multiple versions of some procedures. Using [wish-reaper] a lot has made me appreciate using the [if 0 {] trick for making the ''reaped'' code ignore parts that get in the way. [LV] I tend to think of the wiki as a place that's appropriate for a quickly dashed off program. However, if code is something that is ready to be used by others, there are various options. One of perhaps the most convenient, if the code is purely script based, is the [tcllib] series of modules. For non-graphical [extension]s/[package]s, tcllib is a potential way of not only storing the code in a project oriented cvs, but also the means for distributing the code (along with a number of other useful modules). For more graphical extensions/packages, the [tklib] module is a possibility. Finally, for applications, [tclapps] is a possibility. Note that there are a few relatively minor restrictions/requirements, but it should be relatively easy to have code added. If, however, there are licensing issues, or the user would rather do the work his/herself, that's fine as well. One can post announcements to comp.lang.tcl.announce and have discussions on comp.lang.tcl, or provide web forums or mailing lists for discussions if they would prefer. [KWJ]: Could anyone suggest a place where we could store graphic images for pages that we've written? Also, what would be the best format for those images? [LV] What kind of pages? Pages for this wiki? Or do you mean your own web pages? [KWJ} This wiki. For instance http://wiki.tcl.tk/14096 ---- [Category Deployment]