Skip to content

Commit

Permalink
* license.terms: Adapted license from Tcl.
Browse files Browse the repository at this point in the history
* README: Added more information about file layout in module dirs.
  • Loading branch information
Eric Melski committed Mar 6, 2000
1 parent 676e796 commit d36025a
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
RCS: @(#) $Id: README,v 1.2 2000/03/06 19:28:04 ericm Exp $

Welcome to the tcllib, the Tcl Standard Library. This package is
intended to be a collection of Tcl packages that provide utility
functions useful to a large collection of Tcl programmers.
Expand Down Expand Up @@ -29,7 +31,8 @@ will be added to tcllib:
the source heirarchy, and that subdirectory must have the same name
as the package and namespace
* the module must be released under the BSD License, the terms of
which can be found in the toplevel tcllib source directory
which can be found in the toplevel tcllib source directory in the file
license.terms
* the module should have both documentation (in XML, man, or HTML
form) and a test suite (in the form of a group of *.test files in
the module directory).
Expand All @@ -47,3 +50,14 @@ $(MYNEWMODULE) to the definition of the MODULES variable. This will
allow users to choose which modules to install by commenting or
uncommenting lines in the Makefile.

Each module source directory should have no subdirectories (other than
the CVS directory), and should contain the following files:

* source code *.tcl
* package index pkgIndex.tcl
* tests *.test
* documentation *.n, *.xml

If you do not follow this directory structure, the tcllib Makefile
will fail to locate the files from the new module.

0 comments on commit d36025a

Please sign in to comment.