Commits on Source (28)
-
Martin Blanchard authored
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
36cac1db -
Shaun McCance authored51c28cdd
-
Shaun McCance authored432ea82e
-
Shaun McCance authored
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
735d91c0 -
Shaun McCance authored4f5004e4
-
Shaun McCance authored
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
3eb73689 -
Shaun McCance authoredc08dcf35
-
Shaun McCance authored215239a2
-
Shaun McCance authored57c72e0d
-
Shaun McCance authored7e610eb8
-
Shaun McCance authoredab196104
-
Shaun McCance authoreda97c9ed3
-
Shaun McCance authorede1fe3fb6
-
Shaun McCance authorede2224eeb
-
Shaun McCance authored3fe6f1c2
-
Shaun McCance authored57357fe8
-
Shaun McCance authored
This is mostly useful in config files, where you have specific pages that you might want exempted from some custom checker, but you don't want to force people to explicitly list which filenames to test.
3f0c73b8 -
Dominique Leuenberger authored
I don't think any distro has python3 installed in /bin. Some distros have completed UsrMerge, which makes /bin a symlink to /usr/bin, so /bin/python3 is available on those distros. But it breaks on all other distros.
-
Shaun McCance authored51aa272d
-
Shaun McCance authored
Use /usr/bin/python3 as shebang See merge request GNOME/yelp-tools!6
4dc8a897 -
Shaun McCance authored
This comment was intended to tell people to remove whichever of version, docversion, and pkgversion they don't use. But we dropped docversion and pkgversion from the templates to push towards the unified version attr, so the comment doesn't make sense anymore.
a22cecc3 -
Shaun McCance authored435095c8
-
Shaun McCance authored00297c60
-
Jan Tojnar authored9ee03ec2
-
Andre Klapper authored5477320b
-
Shaun McCance authored04266625
-
Shaun McCance authored6a68991f
-
Laurent Bigonville authored24bc2b64
ChangeLog
deleted
100644 → 0
This diff is collapsed.
INSTALL
deleted
100644 → 0
MAINTAINERS
0 → 100644
Makefile.am
deleted
100644 → 0
Makefile.in
deleted
100644 → 0
This diff is collapsed.
aclocal.m4
deleted
100644 → 0
This diff is collapsed.
configure
deleted
100755 → 0
This diff is collapsed.
configure.ac
deleted
100644 → 0
help/C/index.page
0 → 100644
help/C/yelp-build.page
0 → 100644
help/C/yelp-check.page
0 → 100644
help/C/yelp-new.page
0 → 100644
help/C/yelp.m4.page
0 → 100644
help/meson.build
0 → 100644
install-sh
deleted
100755 → 0
meson.build
0 → 100644
meson_options.txt
0 → 100644
missing
deleted
100755 → 0