summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ci: Use the right path for the docs archivedocs-templateEmmanuele Bassi2021-08-251-1/+1
| | | | We are exploding the tarball from within the "public" directory.
* ci: Publis the pages once againEmmanuele Bassi2021-08-251-1/+13
|
* ci: Use a separate template for the reference jobEmmanuele Bassi2021-08-251-33/+27
| | | | | We want to extract the API reference build to its own template, so we can share it across projects using gi-docgen.
* build: Fix the docs path in the dist scriptEmmanuele Bassi2021-08-241-4/+1
| | | | Fixes: #66
* Post-release version bump to 1.6.7Emmanuele Bassi2021-08-231-1/+1
|
* JSON-GLib 1.6.61.6.6Emmanuele Bassi2021-08-231-1/+1
|
* build: Add the API reference to the dist archiveEmmanuele Bassi2021-08-232-0/+26
| | | | | We can use a dist script to include the generated documentation into the dist archive, as well as including gi-docgen.
* Post-release version bump to 1.6.5Emmanuele Bassi2021-08-171-1/+1
|
* Release JSON-GLib 1.6.4 (stable)1.6.4Emmanuele Bassi2021-08-172-1/+5
|
* Merge branch 'docs-introspection' into 'master'Emmanuele Bassi2021-08-171-1/+1
|\ | | | | | | | | build: Generate docs if we have introspection data See merge request GNOME/json-glib!44
| * build: Generate docs if we have introspection dataEmmanuele Bassi2021-08-171-1/+1
| | | | | | | | | | | | Our documentation is gated on having both the gtk_doc configuration feature and the introspection configuration feature enabled at the same time.
* | Merge branch 'hurd-linker-flags' into 'master'Emmanuele Bassi2021-08-171-9/+6
|\ \ | |/ |/| | | | | build: try using more linker flags if available See merge request GNOME/json-glib!32
| * build: try using more linker flags if availablePino Toscano2020-10-031-9/+6
| | | | | | | | | | Try using more linker flags on any platform; only the supported ones will be then used.
* | Update Russian translationAlexey Rubtsov2021-06-281-83/+103
| |
* | Merge branch 'doc-check' into 'master'Emmanuele Bassi2021-06-113-0/+43
|\ \ | | | | | | | | | | | | Add a test for the documentation state See merge request GNOME/json-glib!43
| * | Add a test for the documentation stateEmmanuele Bassi2021-06-112-0/+34
| | | | | | | | | | | | | | | Ensure that we immediately fail if a symbol sneaks in without proper documentation.
| * | doc: Add missing symbolEmmanuele Bassi2021-06-111-0/+9
|/ /
* | Merge branch 'doc-fixes' into 'master'Emmanuele Bassi2021-06-1022-792/+1022
|\ \ | | | | | | | | | | | | Update JSON-GLib documentation See merge request GNOME/json-glib!42
| * | doc: Show the class hierarchy diagramEmmanuele Bassi2021-06-101-0/+1
| | |
| * | doc: Ignore the versioning macrosEmmanuele Bassi2021-06-101-0/+12
| | |
| * | Update the JSON/GObject API documentationEmmanuele Bassi2021-06-101-11/+13
| | |
| * | Update the node documentationEmmanuele Bassi2021-06-103-182/+199
| | |
| * | Update the JSON/GVariant API documentationEmmanuele Bassi2021-06-101-3/+3
| | |
| * | Update the JsonObject documentationEmmanuele Bassi2021-06-101-83/+86
| | |
| * | Update the JsonArray documentationEmmanuele Bassi2021-06-101-23/+23
| | |
| * | Update the documentation of the utility APIEmmanuele Bassi2021-06-101-7/+6
| | |
| * | Update the JsonParser documentationEmmanuele Bassi2021-06-102-78/+111
| | |
| * | Update the documentation for the GObject integration APIEmmanuele Bassi2021-06-101-41/+41
| | |
| * | Update the documentation of the versioning macrosEmmanuele Bassi2021-06-102-13/+34
| | |
| * | Update the JsonSerializable documentationEmmanuele Bassi2021-06-101-62/+69
| | |
| * | Update the JsonPath documentationEmmanuele Bassi2021-06-102-46/+45
| | |
| * | Update the JsonReader documentationEmmanuele Bassi2021-06-102-101/+156
| | |
| * | Update the JsonGenerator documentationEmmanuele Bassi2021-06-101-34/+35
| | |
| * | Update the documentation for the GBoxed APIEmmanuele Bassi2021-06-082-30/+74
| | |
| * | Update JsonBuilder documentationEmmanuele Bassi2021-06-081-78/+114
|/ / | | | | | | Use gi-docgen links, and drop gtk-doc'isms.
* | docs: Point people to the JSON-GLib API referenceEmmanuele Bassi2021-06-081-3/+3
| | | | | | | | Instead of the page on the GNOME wiki.
* | ci: Fix typo in the pages artefactsEmmanuele Bassi2021-06-081-1/+1
| |
* | docs: Move contribution guidelines to their own fileEmmanuele Bassi2021-06-082-37/+36
| |
* | docs: Update the README fileEmmanuele Bassi2021-06-081-9/+8
| |
* | Merge branch 'gidocgen' into 'master'Emmanuele Bassi2021-06-0836-1680/+1004
|\ \ | | | | | | | | | | | | Use gi-docgen to build the API reference See merge request GNOME/json-glib!41
| * | Remove `volatile` from enum registration templateEmmanuele Bassi2021-06-081-1/+1
| | | | | | | | | | | | The `volatile` was dropped from the GLib API, as it's useless.
| * | ci: Restructure the pipelineEmmanuele Bassi2021-06-081-20/+70
| | | | | | | | | | | | | | | | | | Build json-glib in its own job. Build the json-glib API reference separately, and then publish it.
| * | Remove gtk-doc filesEmmanuele Bassi2021-06-085-764/+0
| | | | | | | | | | | | We don't use them any more.
| * | Ignore subproject directoriesEmmanuele Bassi2021-06-081-1/+2
| | |
| * | build: Be strict when generating introspectionEmmanuele Bassi2021-06-081-1/+2
| | | | | | | | | | | | We want all warnings, and we want warnings to be fatal.
| * | build: Add a setup summaryEmmanuele Bassi2021-06-081-0/+19
| | |
| * | build: Bump up the Meson dependencyEmmanuele Bassi2021-06-081-1/+1
| | |
| * | docs: Initial, rough port away from gtk-docEmmanuele Bassi2021-06-0820-859/+731
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop `SECTION` blurbs. Use gi-docgen syntax for internal links. Use summary lines for gi-docgen indices. Use Markdown syntax for code fragments.
| * | Use gi-docgen to build the API referenceEmmanuele Bassi2021-06-086-33/+178
| | | | | | | | | | | | | | | | | | The gi-docgen utility generates documentation from introspection data, which means it's faster than gtk-doc, and matches the expectation of what kind of API we expose to projects.
* | | Merge branch 'glib-main' into 'master'Emmanuele Bassi2021-06-071-1/+1
|\ \ \ | | | | | | | | | | | | | | | | subprojects: Use GLib main branch See merge request GNOME/json-glib!40