summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove autotools stuff and fix up some data filespython-portShaun McCance2021-02-018-179/+3
|
* Switch to new python toolsShaun McCance2021-02-0134-5519/+2375
|
* yelp-build.py: Convert yelp-build to pythonShaun McCance2021-01-301-0/+834
|
* yelp-new.py: Converted yelp-new to pythonShaun McCance2021-01-1612-0/+653
|
* Simplifying the meson configure optionsShaun McCance2020-12-263-16/+7
|
* Updating meson build files for recent changesShaun McCance2020-12-262-6/+13
|
* Merge branch 'master' into tchaik/yelp-tools-wip/tchaik/mesonShaun McCance2020-12-2615-20/+1805
|\
| * yelp-check.py: Allow custom checkers defined in the config fileShaun McCance2020-12-221-7/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit allows you to specify your own checkers in .yelp-tools.cfg. This concept of how these work is very similar to Schematron, but very simplified in a basic config file syntax. For example, here's how to write a check to make sure you always have a non-empty desc element: [namespaces] mal = http://projectmallard.org/1.0/ [check:gnome-desc] select = /mal:page/mal:info assert = normalize-space(mal:desc) != '' message = Must have non-empty desc
| * yelp-check.py: Add allow list to `yelp-check hrefs`Shaun McCance2020-12-211-1/+8
| |
| * yelp-check.py: Add the ability to read from a config fileShaun McCance2020-12-211-128/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can now add a .yelp-tools.cfg file to provide default options. All the command-line args now have long forms, and you can use that long form in the cfg file under a section called [check:*tool*], where *tool* is the specific subcommand. For example, let's say you always want strict validation, but to allow the ITS namespace: [check:validate] strict = true allow = http://www.w3.org/2005/11/its You can also use the [check] secton for options that apply to all subcommands. This is most useful for Mallard sites: [check] site = true
| * yelp-check.py: Default to cwd if no file args are passedShaun McCance2020-12-181-0/+2
| |
| * yelp-check.py: Add https CC URLs to hrefs allow listShaun McCance2020-12-181-2/+4
| |
| * Version 3.38.03.38.0Shaun McCance2020-09-122-1/+5
| |
| * Version 3.37.903.37.90Shaun McCance2020-08-082-1/+5
| |
| * Merge branch 'new-templates' into 'master'Shaun McCance2020-08-089-10/+509
| |\ | | | | | | | | | | | | New templates See merge request GNOME/yelp-tools!4
| | * Adding docversion and pkgversion to templatesShaun McCance2020-08-048-8/+16
| | |
| | * Add new templates to Makefile.amShaun McCance2020-05-081-1/+9
| | |
| | * Adding new templates for yelp-newShaun McCance2020-05-088-8/+491
| | |
| * | Initial work on converting yelp-check to pythonShaun McCance2020-06-131-0/+1042
| |/
| * Version 3.32.23.32.2Shaun McCance2019-06-122-1/+5
| |
| * Fully fix warnings when there are no stack filesShaun McCance2019-06-121-1/+1
| | | | | | | | | | Previous fix had a mistake. I added a check in two places, did some copy pasta, and failed to change a variable name.
| * Version 3.32.13.32.1Shaun McCance2019-05-072-1/+5
| |
| * yelp-check: Fix validation for DocBook 5 with https redirectsShaun McCance2019-04-261-2/+20
| | | | | | | | | | | | | | | | At some point, docbook.org starting doing 301 redirects to send all requests thru https. Unfortunately, neither jing nor xmllint likes these redirects, and xmllint doesn't do https at all. So, we have to do some special casing depending on the validator and on whether we have local copies in the catalogs. Fun stuff.
| * Version 3.32.03.32.0Shaun McCance2019-03-112-1/+5
| |
| * Version 3.31.903.31.90Shaun McCance2019-02-042-1/+5
| |
| * yelp-build: Don't spit out error about missing stack filesShaun McCance2019-01-131-1/+3
| | | | | | | | | | Bare sh doesn't have nullglob, so we have to check the existence of filenames we got from iterating over a glob.
| * Replace Bugzilla by Gitlab URL in DOAP fileAndre Klapper2018-12-131-1/+1
| |
| * yelp-build: Support Mallard stacksShaun McCance2018-10-201-5/+12
| |
* | build: Port to meson build systemMartin Blanchard2018-09-036-0/+236
|/ | | | | | | | | | The meson is a build system focused on speed an ease of use, which helps speeding up the software development. https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting https://gitlab.gnome.org/GNOME/yelp-tools/issues/17 https://bugzilla.gnome.org/show_bug.cgi?id=794279
* Version 3.28.03.28.0Shaun McCance2018-03-122-1/+5
|
* Version 3.27.903.27.90Shaun McCance2018-02-062-1/+9
|
* yelp.m4: Disable net access in make checkShaun McCance2018-02-061-2/+2
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772334 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839549
* Adapt to recent major changes in yelp-xslShaun McCance2017-07-072-144/+12
|
* yelp-check: Add --jing option to validate command to use jingShaun McCance2017-02-221-2/+15
| | | | | | libxml2 doesn't always give the best error messages for validation failures. With this option, you can choose to use jing instead of xmllint, which might give you better error messages in some cases.
* yelp-check: Fixed style list handling in `yelp-check style`Shaun McCance2017-02-141-4/+4
|
* yelp-check: Add style command to list page stylesShaun McCance2017-02-141-0/+132
|
* yelp-check: Remember URLs we already checked in `hrefs`Shaun McCance2016-10-071-3/+16
|
* gnome-autogen.sh: Remove unused fileJavier Jardón2016-07-111-427/+0
| | | | | gnome-autogen.sh is not used since commit 758fc9f914de88dfae80aa43d25c089dde0a8a15
* Version 3.18.03.18.0Shaun McCance2015-09-212-1/+5
|
* yelp-tools.doap: Update homepageShaun McCance2015-07-221-1/+3
|
* Version 3.17.43.17.4Shaun McCance2015-07-202-1/+5
|
* yelp-check: Added Mallard Sites support for orphans commandShaun McCance2015-07-071-12/+37
|
* yelp-check: Support Mallard Sites for links checkerShaun McCance2015-07-061-26/+43
|
* yelp-check: Support Mallard Sites for media checkerShaun McCance2015-07-052-42/+65
|
* yelp-check: Support Mallard Sites for statusShaun McCance2015-06-302-2/+14
|
* Version 3.17.33.17.3Shaun McCance2015-06-292-1/+9
|
* configure.ac: Bump yelp-xsl dependencyShaun McCance2015-06-291-1/+1
|
* yelp-check: Support Mallard Sites for idsShaun McCance2015-06-191-15/+29
|
* yelp-check: Always quote "$@"Shaun McCance2015-06-191-5/+5
|
* yelp-check: Fix pipe flow for licenseShaun McCance2015-06-191-6/+5
| | | | | | Getting return values for commands in a pipeline is hard. I did it wrong. I'm giving up for now for license, since error exits aren't normal for the license subcommand.