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

Revamp of repo with several improvements #132

Merged
merged 68 commits into from
Jan 7, 2025

Conversation

juanmaguitar
Copy link
Collaborator

@juanmaguitar juanmaguitar commented Jan 7, 2025

This PR contains a big update of the repo with several improvements in line with the following goals:

  • streamline the access to examples
  • ease the addition of new examples
  • highlight contributions to examples
  • provide a dynamic way to search the examples
  • reduce complexity of automations to minimize errors

For that this PR provides:

  • A new app and proper scripts to deploy it on https://wordpress.github.io/block-development-examples/ (see _app/README.md)
  • Revamped code in Typescript for internal scripts to generate tables (see _bin/README.md)
  • Revamped GitHub actions (see .github/workflows/README.md)
    • Generation of artifacts for each example on Push to main branch (no need anymore of old "deploy" branch to store zips for each example)
  • Reviewed and updated README for all examples
  • Updated blueprint.json to not rely on zips anymore (use of new git:directory)

@flexseth
Copy link
Contributor

flexseth commented Jan 8, 2025

Greetings @juanmaguitar! Lovely work.

The website https://wordpress.github.io/block-development-examples/ that has been published, what is powering the search feature here? Is this something done with WordPress, or out of the box with GitHub?

I'd like to know how to recreate the feature, if that's WP powered.

Best/Seth

@juanmaguitar
Copy link
Collaborator Author

what is powering the search feature here? Is this something done with WordPress, or out of the box with GitHub?

@flexseth all the code for this app is available in the _app folder. There's a README.md in that folder with more info about it.

@bph
Copy link
Collaborator

bph commented Jan 10, 2025

This is awesome! @juanmaguitar Great work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants