Ideas for useful contributions |
On this page, I list some tasks for which help from the TeXmacs community would be appreciated. Except for the actual development, no particular technical skills should be required. Most of the items on the list can be dealt without too much interference with the core developers.
The mere task of reproducing bugs from the
It would be nice if somebody could take care of important announcements concerning TeXmacs, as well as the diffusion of announcements of new versions on all appropriate media.
This task consists of regularly testing the available plug-ins for TeXmacs, to maintain the list of those plug-ins that work, and to report possible problems to the maintainers of the respective plug-ins. It would also be nice to check the portability of the plug-ins and to verify that the documentation is up to date.
Menu items and messages are automatically translated into the user's language, as long as the dictionary for that language is complete. We are looking for people who would be willing to maintain the available dictionaries and make sure that the missing translations are added when we approach a major release of TeXmacs.
Via news (see above), but also on more institutional websites
(such as the CNRS,
Email database with addresses of people to contact when releasing new major versions (typically system engeneers at universities).
Publishing introductory articles on TeXmacs in various media.
T-shirts, cups, brochures, etc.
Demonstrations of TeXmacs at high schools, universities and other meetings, such as the annual meeting of mathematics professors in France.
« Stages de formation » for teachers and scientists.
Dedicated documentation for teachers, but also sample TeXmacs documents for use at high schools. Better ways to share such material.
We would to create an association for the promotion of TeXmacs and
We are looking for a new person who would be willing to maintain the FAQ list.
We are also looking for someone to maintain a list with available contributed documentation and making it available at the web site. This documentation typically includes tutorials, extra documentation in specific languages or specific target groups (e.g. teachers or students), or sample documents.
It would be nice to constitute and maintain a collection of videos for teaching TeXmacs and demonstrating some of the more advanced facilities.
We need someone to coordinate the translation effort for TeXmacs.
We need someone to check the completeness and up-to-dateness of the documentation of the various TeXmacs plug-ins.
Help to correct known open bugs on Savannah and implement open items on the wish list.
Help to correct portability issues under
We are looking for people who could assist us when we will make
successive moves to full support of
Good ideas for improving the user interfaces and patches whenever possible are welcome. We are still in the process of making the user interface more standard.
A mode for editing bibliography files. A more ambitious plan is
to write a more general
A tool for translating pieces of documentation paragraph by paragraph (or piece by piece), similar to the automatic difference tool. Translations might be stored in a data base which would allow for more fine-grained updates on changes. We might also want to interface TeXmacs with external translation tools for obtaining proposals of default translations.
Built-in support for SVN,
Collaborative authoring (e.g. a TeXmacs wiki).
General development of plug-ins and better support for plug-ins.
It would be nice to improve the tools for debugging TeXmacs, such as backtraces, jumping to lines in the source code, saving core dumps, more graceful treatment of unexpected situations (instead of segfaulting), recover from certain segfaults, storing debugging and tracing information in memory and tools for visualizing this information, etc.
Implementation of tools for analyzing the TeXmacs source code. For instance, the following things could be done automatically:
Generation of the list of textual menu items and messages which need to be translated into other languages.
The automatic generation of documentation whenever possible (e.g. lists with all active keyboard shortcuts, menus, or TeXmacs macros in the current style).
Automatic generation of the list of all TeXmacs symbols
(which should be present in the
It would be nice to do extensive regression testing on key
features such as LaTeX and
Full support of automake?
This webpage is part of the