DistributedProofreaders / guiguts

Perl/Tk text editor designed for editing and formatting public domain material for inclusion at Project Gutenberg
GNU General Public License v2.0
9 stars 10 forks source link
ebook-process ebooks public-domain

Guiguts

Guiguts is a Perl/Tk text editor designed for editing and formatting public domain material for inclusion at Project Gutenberg. Features are provided for editing text files produced by Distributed Proofreaders.

For help or to contact the developers, see the Help with: guiguts forum hosted at Distributed Proofreaders.

This code was originally hosted at Sourceforge.

Download

Download Guiguts from the project's GitHub releases page.

Older binaries are still available from the deprecated Guiguts project at Sourceforge.

Installation

If you are upgrading from an earlier version of Guiguts, see UPGRADE.md.

To install Guiguts see INSTALL.md.

For troubleshooting tips, see TROUBLESHOOTING.md.

Development

Code style

Guiguts uses perltidy for consistent styling using configuration options in .perltidyrc. You can install perltidy with cpanm --installdeps --notest --with-develop . including the dot at the end.

format_files.sh can be used to format one or more files. If used with --check it will validate that the files match the perltidy format.

This project uses Travis CI to validate formatting for each MR.