lornajane
Repos
211
Followers
596
Following
2

The OpenAPI Specification Repository

26054
8619

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

88
51

Use a text editor. Make a PDF.

507
137

Tutorial application code for the First Application Walkthrough

119
50

A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing

490
239

Go interface to an Elgato Streamdeck

55
19

Events

issue comment
Decorator can't act on Tags that are not at root.

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.

Created at 16 hours ago

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

Created at 3 days ago
pull request closed
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.

Created at 3 days ago

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

Created at 3 days ago
pull request closed
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).

Created at 3 days ago

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

Created at 3 days ago
pull request closed
Update dependencies

Run pip-compile and update all dependencies other than sphinx and reportlab.

Created at 3 days ago

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

Created at 3 days ago
pull request closed
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.

Created at 3 days ago

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

Created at 3 days ago
pull request closed
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.

Created at 3 days ago
lornajane delete branch add-gender-inclusive-language
Created at 3 days ago

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

Created at 3 days ago
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.

Created at 3 days ago
pull request closed
Bring markdown files in line with the other projects files

Description

Make a start on levelling up the markdown files in the project.

Issues Resolved

Fixes #23

Check List

  • [ ] New functionality includes testing.
    • [ ] All tests pass
  • [ ] New functionality has been documented.
    • [ ] New functionality has documentation added
  • [x] Commits are signed as per the DCO using --signoff

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.

Created at 3 days ago
Bring markdown files in line with the other projects files

Seems inactive, closing.

Created at 3 days ago

First source file

Created at 1 week ago
create branch
lornajane create branch main
Created at 1 week ago
create repository
lornajane create repository
Created at 1 week ago
lornajane create branch main
Created at 1 week ago
create repository
lornajane create repository
Created at 1 week ago
Created at 1 week ago

fix: spacing of path items in stats output (#1023)

Created at 1 week ago
delete branch
lornajane delete branch fix-stats-spacing
Created at 1 week ago