Collection of code samples to accompany the PHP Web Services book (authored by Lorna Jane Mitchell, published by O'Reilly). Feel free to fork and use for inspiration
Tutorial application code for the First Application Walkthrough
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
Thanks @sammachin ! I think this is a good suggestion, but that we might need a different object to represent the tags in the operations (OperationTag
) because they're just an array of strings. The top-level tags
element should define name and description for each tag, then just the key of that structure is used in the per-operation array. OperationTagList
could be a useful addition so you can change what's in the list of each operation, depending on your use case.
tests: add a failing testcase for updating a primitive type
fix: unhandled exception calling mergician
tests: add a failing testcase for an invalid jsonpath expression
fix: make test pass again, make output valid, amend sort order
tests: type int -> type integer
tests: add failing testcases for invalid and empty overlays
fix: crash on invalid or empty overlay document
Merge pull request #5 from MikeRalphson/mr/tests
New tests and hardening of actions updating
Hi!
Thanks for this library. Some tests ported from my own incomplete implementation (which was based on an even earlier version of the spec).
Let me know if you want me to break this up.
Also I noticed the package.json
name is preparse
and there is no description
.
Only allow Python 3.11 builds to fail
We don't want to allow everything to continue-on-error as we don't spot when there's a real failure.
Only one experimental element in the matrix
Allow Python 3.11 to fail
Merge pull request #1133 from akrabat/make-ci-fail-jobs-on-error
Only allow Python 3.11 builds to fail
We don't want to allow everything to continue-on-error
as we don't spot when there's a real failure.
We let 3.11 fail as ReportLab 3.6.3 doesn't install on 3.11 and we need move to a more recent ReportLab for that one (#1110).
Update dependencies
Run pip-compile and update all dependencies other than sphinx and reportlab.
Update requirements.txt
Correct compile command, pick up a few new updates, including Sphinx 6.
Pick up updates to exceptiongroup and fonttools
Merge pull request #1127 from akrabat/update-dependencies
Update dependencies
Run pip-compile and update all dependencies other than sphinx and reportlab.
Update ReportLab to 3.6.12
3.6.5 changed something about spacing, particular for headers/footers that affected a number of tests. As I can't see anything we can directly do in our code to fix this, I've just updated the tests to accept the new rendering.
Add note to CHANGES about ReportLab 3.6.5 rendering
There are some layout changes as a result of using ReportLab 3.6.5+, so note them in the change log.
Merge pull request #1110 from akrabat/update-reportlab-to-3.6.12
Update ReportLab to 3.6.12
ReportLab version 3.6.5 changed something about spacing, particular for headers/footers that affected a number of tests. As I can't see anything we can directly do in our code to fix this, I've just updated the tests to accept the new rendering.
Bypass recording dependencies when option not set
If the --record-dependencies
option is not set, then do not record
dependencies. There's no need to do this work if we don't want to output
the results.
In addition, it breaks Sphinx and there's no way to turn it on when using Sphinx anyway.
Update test_stylesheet_includes reference PDF
Now that we have restored TwoColumn back into the default stylesheet, this test generates a two column PDF.
Merge pull request #1134 from akrabat/fix-test-failures
Fix test failures
Due to the way our CI was set up and a failure to manually run the pytest tests locally before merging, we ended up merging two PRS (#1111 and #1126) that broke the tests. This PR fixes both.
For #1126, test_stylesheet_includes
is now a two-column PDF again so we need to update the reference file.
For #1111, recording dependencies breaks Sphinx, which does't even allow this option to be set. Hence, if the --record-dependencies
option is not set, we no longer do the recording as we're not going to use the result anyway.
Add gender inclusive language
Update index.md
Slight tweak
update based on feedback
update based on feedback
Merge pull request #6 from womenofopensource/add-gender-inclusive-language
Add gender inclusive language to homepage
We are not explicit on the homepage as regards to women being the broadest interpretation, and that the community is intended for anyone who might benefit from a community centred around the experiences of marginalized genders in open source.
This PR is an attempt to make that clearer.
Make a start on levelling up the markdown files in the project.
Fixes #23
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.
Seems inactive, closing.
fix: spacing of path items in stats output (#1023)