smitchel wrote:
My son Byrel and I have made three programs that we want to make into
packages for distributing with the XEmacs packaging system: an easy way
to change buffer colors, an implementation of icon themes,
These two sound to me like they should be part of a more general package
for user interface customization. I don't know if we already have a
package like that, so maybe a new one would be appropriate.
I am not finding a step by step list of
directions to make some lisp code and some documentation into a package.
Is there such a list, and if not, where do I go to learn how to make a
package?
There's some documentation at
http://www.xemacs.org/Documentation/sources/xemacs-packages/packages/xema....
It's mostly higher-level than what you're asking for, but well worth
reading. (It also needs updating in a few spots, now that we're using
Mercurial instead of CVS.)
You could also try pulling down a copy of the existing package repo[1]
and poking around in it. The top-level INSTALL file has information
about how to build the repo. You could also poke around in the
different packages to find ones that are similar to the package(s)
you're envisioning[2] and use them as templates for your package(s).
Also, is there an approval/review process for packages?
I don't know what the processes are around adding a package. But
assuming you're willing to continue owning the packages after you create
them, you would have write permission for them. The bar for being a
package maintainer isn't high.
mike
Footnotes:
[1] see the thread starting at
http://list-archive.xemacs.org/pipermail/xemacs-beta/2011-October/022110.....
If you have Mercurial questions, you can ask here on xemacs-beta.
[2] e.g., similar size, or a package that implements a major mode
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta