Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JSON Schema Conference blog article #1175

Merged
merged 9 commits into from
Dec 19, 2024

Conversation

valeriahhdez
Copy link
Contributor

What kind of change does this PR introduce?
This PR adds an article to the blog recapping the JSON Schema conference hosted during the APIdays Paris 2024.

Issue Number: No issue

  • Closes #___
  • Related to #___
  • Others?

Screenshots/videos:

If relevant, did you update the documentation?

No

Summary

JSON Schema hosted its first conference track during the APIdays Paris Conference 2024. This article aims to update the community on success of the event and what we learned from it.

Does this PR introduce a breaking change? No

@valeriahhdez valeriahhdez requested a review from benjagm December 17, 2024 15:24
@valeriahhdez valeriahhdez self-assigned this Dec 17, 2024
@valeriahhdez valeriahhdez requested a review from a team as a code owner December 17, 2024 15:24
@valeriahhdez valeriahhdez changed the title Apidays paris 2024 Add JSON Schema Conference blog article Dec 17, 2024
Copy link

github-actions bot commented Dec 17, 2024

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview 20717d5

@valeriahhdez
Copy link
Contributor Author

Hahaha XD @Relequestual

Copy link
Member

@gregsdennis gregsdennis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really good article! Just a couple nitpicks.

excerpt: "API Days Paris 2024 has been an amazing experience for JSON Schema"
---
## Introduction
[APIdays Paris](https://www.apidays.global/paris/), the flagship event of the APIdays family, returned this year with a focus on "The Future API Stack for Mass Innovation." This annual gathering of API enthusiasts, developers, and industry leaders brought together experts to discuss the latest trends and best practices in API design, API development, and API management.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at their site, it seems their branding is "apidays" or "Apidays".

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching that! I've corrected the spelling to "Apidays" throughout the text.

Comment on lines 25 to 28
<div className='flex flex-wrap justify-center items-center gap-4 w-full'>
<img className='max-w-400 px-20' src='/img/posts/2024/apidays-paris-2024-recap/json-schema-team.jpg' alt="Five people standing at a booth labeled 'Standards'. They are smiling and looking at the camera. From left to right, their names are Benja Granados, Thomas Clark, Andreas Eberhart, Juan Cruz Viotti, and Ben Hutton."/>
<p>Community members at the standards booth shared with AsyncAPI, OpenAPI, and GraphQL. From left to right: Benja Granados (community manager), Thomas Clark (Octue CEO), Andreas Eberhart (JSON Schema ambassador), Juan Cruz Viotti (TSC member), and Ben Hutton (TSC member).</p>
</div>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way we can support this with the markdown processor? Probably not for this PR, but it'd be good to have in the future.

Copy link
Contributor Author

@valeriahhdez valeriahhdez Dec 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that I'm aware of. To improve accessibility, I've switched from <div> and <p> to the more semantically correct <figure> and <figcaption> elements for the image and caption.

Fix apidays brand name and add figure tags
Correct all occurrences of the apidays brand name.
Copy link
Collaborator

@benjagm benjagm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work Valeria!!

@DhairyaMajmudar
Copy link
Member

Awsm PR @valeriahhdez, pls. merge the latest changes with the main to your branch to fix the failing workflow.

Copy link

codecov bot commented Dec 19, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (43aef96) to head (20717d5).
Report is 13 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #1175   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           10        10           
  Lines          373       373           
  Branches        94        94           
=========================================
  Hits           373       373           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

jeremyfiel and others added 2 commits December 19, 2024 11:22
…n-schema-org#1171)

* fix: typos, should always include `JSON Schema`, not only `JSON`

* Update pages/ambassadors/index.page.tsx

Co-authored-by: Benjamin Granados <[email protected]>

---------

Co-authored-by: Benjamin Granados <[email protected]>
…hema-org#1173)

* fix:restructring ambassadors page

* Ambassador type fix

* reverting the changes related to imports

* fix: amabassadors import statement fixed

* route fix
Add space between figure one and paragraph; update date
@valeriahhdez valeriahhdez merged commit 27398a9 into json-schema-org:main Dec 19, 2024
7 checks passed
@valeriahhdez valeriahhdez deleted the apidays-paris-2024 branch December 19, 2024 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge PR that already has two approvals.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants