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
-
Shaun McCance authored
-
Shaun McCance authored
-
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
-
Shaun McCance authored
-
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
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Shaun McCance authored
-
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.
-
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 authored
-
Shaun McCance authored
Use /usr/bin/python3 as shebang See merge request GNOME/yelp-tools!6
-
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.
-
Shaun McCance authored
-
Shaun McCance authored
-
Jan Tojnar authored
-
Andre Klapper authored
-
Shaun McCance authored
-
Shaun McCance authored
-
Laurent Bigonville authored
Showing
- ChangeLog 0 additions, 25270 deletionsChangeLog
- INSTALL 0 additions, 368 deletionsINSTALL
- MAINTAINERS 4 additions, 0 deletionsMAINTAINERS
- Makefile.am 0 additions, 11 deletionsMakefile.am
- Makefile.in 0 additions, 763 deletionsMakefile.in
- NEWS 28 additions, 0 deletionsNEWS
- README 3 additions, 0 deletionsREADME
- aclocal.m4 0 additions, 1084 deletionsaclocal.m4
- configure 0 additions, 4012 deletionsconfigure
- configure.ac 0 additions, 104 deletionsconfigure.ac
- help/C/index.page 14 additions, 0 deletionshelp/C/index.page
- help/C/yelp-build.page 186 additions, 0 deletionshelp/C/yelp-build.page
- help/C/yelp-check.page 356 additions, 0 deletionshelp/C/yelp-check.page
- help/C/yelp-new.page 71 additions, 0 deletionshelp/C/yelp-new.page
- help/C/yelp.m4.page 232 additions, 0 deletionshelp/C/yelp.m4.page
- help/meson.build 12 additions, 0 deletionshelp/meson.build
- install-sh 0 additions, 518 deletionsinstall-sh
- meson.build 69 additions, 0 deletionsmeson.build
- meson_options.txt 7 additions, 0 deletionsmeson_options.txt
- missing 0 additions, 215 deletionsmissing
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