Go to file
Jim Derry 5f05add439 Continue the documentation effort!
- Many, many updates to the public header files.
- tidyenum.h was reorganized substantially in order to better generate
  documentation with Doxygen.
- This was also a good time to clean up all of the various enums for languages
  and strings. Everything is simple and in a single enum now, other than a
  couple of cases (TidyOptionId, for example, doesn't need to be redefined).
- A full and complete audit of the strings meant some opportunities to delete
  useless strings.
- Reorganized the order of the strings in language_en.h in order to better
  find things when programmers want to make changes. There are a lot fewer
  internal "sections" now, and everything has been painstakingly sorted within
  the remaining sections.
- Consequently rebased all of the PO's, POT, and other language files.
- Updated several of the READMEs with the newest information.
- Made the READMEs easier to copy into the Doxygen project by changing some of
  the code format for compatibility, mainly the use of tildes instead of
  backslashes for code blocks.
- Added tidyGetMessageCode() to message API. Despite the huge diff, this is the
  only externally-visible change, other than removing some enums (but not their
  values!).
- Passing `next` tests on Mac, Linux, Win10.
2017-03-22 16:05:13 -04:00
README Continue the documentation effort! 2017-03-22 16:05:13 -04:00
build Some improvement to 'build-bins.bat' - no bump 2017-03-22 02:45:43 +01:00
console Issue #119 - remove old debug code 2017-03-17 18:02:11 +01:00
experimental style: ansi conforming comments 2016-12-20 16:51:09 +11:00
include Continue the documentation effort! 2017-03-22 16:05:13 -04:00
localize Continue the documentation effort! 2017-03-22 16:05:13 -04:00
man Merge documentation of "command-line" and "configuration" options (Issue #469) (#473) 2017-01-08 18:19:36 +01:00
src Continue the documentation effort! 2017-03-22 16:05:13 -04:00
.gitignore Remove /test/ from the repository. Regression testing is still very important, and so 2016-02-16 11:20:22 +08:00
CMakeLists.txt Issue #119 - be able to set RC number during lib build 2017-03-15 19:57:47 +01:00
README.md Update README documents with information for the upcoming 5.4.0 release. 2017-02-24 14:30:42 -05:00
version.txt Bump to 5.5.10 for small API change. 2017-03-20 12:22:45 -04:00

README.md

HTACG HTML Tidy

All other READMEs and related materials can be found in README/. Although all of our materials should be linked in this README, be sure to check this directory for documents weve not yet added to this document.

Building HTML Tidy

Branches and Versions

Learn about which branches are available, which branch you should use, and how HTML Tidys versioning scheme works.

Contributing and Development Guides

We gladly accept PRs! Read about some of our contribution guidelines, and check out some of the additional explanatory documents that will aid your understanding of how to accomplish certain things in HTML Tidy.

General Contribution Guidelines

These are some general guidelines that will help you help us when it comes to making your own contributions to HTML Tidy.

Adding Features Guides

When youre ready to add a great new feature, these write-ups may be useful.

Language Localization Guides

Tidy supports localization, and welcomes translations into various languages. Please read up on how to localize HTML Tidy.

History

This repository should be considered canonical for HTML Tidy as of 2015-January-15.

  • This repository originally transferred from w3c.github.com/tidy-html5, now redirected to the current site.

  • First moved to Github from tidy.sourceforge.net. Note, this site is kept only for historic reasons, and is not now well maintained.

Tidy is the granddaddy of HTML tools, with support for modern standards. Have fun...

License

HTML Tidy and LibTidy are free and open source software with a permissive license.