From 7211f1ec5591a22e8a811f464f7afd2b5719b84e Mon Sep 17 00:00:00 2001 From: Roman Pronskiy Date: Tue, 19 Nov 2024 17:13:32 +0100 Subject: [PATCH] Add PIE announcement --- assets/css/app.css | 2 +- source/_posts/2024-11-19-pie-pre-release.md | 32 +++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 source/_posts/2024-11-19-pie-pre-release.md diff --git a/assets/css/app.css b/assets/css/app.css index d519ef49..1aa641ea 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -35,7 +35,7 @@ @apply font-bold text-xl; } - p, ol, ul, code { + p, ol, ul, code, blockquote { @apply mb-5; } diff --git a/source/_posts/2024-11-19-pie-pre-release.md b/source/_posts/2024-11-19-pie-pre-release.md new file mode 100644 index 00000000..8d0a3be6 --- /dev/null +++ b/source/_posts/2024-11-19-pie-pre-release.md @@ -0,0 +1,32 @@ +--- +title: 'Announcing the Pre-Release of the PHP Installer for Extensions (PIE)' +layout: post +tags: + - news +author: + - name: James Titcumb + url: https://phpc.social/@asgrim +published_at: 19 November 2024 +--- + +We're thrilled to introduce the pre-release of the PHP Installer for Extensions (PIE) – [**github.com/php/pie**](https://github.com/php/pie)! + +PIE aims to simplify managing PHP extensions by providing a modern, flexible alternative to PECL and treating extensions as first-class citizens in the PHP ecosystem. + +
+PIE development is commissioned by the Sovereign Tech Agency. +
+ +This initial pre-release is available as a [PHAR download](https://github.com/php/pie/releases/tag/0.2.0), and we invite you to take it for a spin and share your feedback. While this release is an exciting milestone, we know there's a lot more work ahead to make PIE ready for widespread use, so your feedback is invaluable. If you encounter any issues, or have any questions, feel free to open an [issue on GitHub](https://github.com/php/pie/issues), and help us shape the future of PIE. + +## Why PIE? + +With PIE, the process of managing PHP extensions becomes more streamlined. Extensions are distributed via [Packagist](https://packagist.org/extensions) just like regular PHP packages! It makes the installation and update process quite familiar if you already use Composer. + +We’re working to make PIE stronger and easier to use. We’re improving how PHP extensions are managed and using ideas from Composer to make the process smoother. + +## Are you an extension author? + +Extensions do need to be made compatible with PIE by adding a \`composer.json\` (more instructions [here](https://github.com/php/pie/blob/main/docs/extension-maintainers.md)), and submitting it to [Packagist](https://packagist.org/packages/submit). Once a package has added support for PIE, it will appear on the Packagist [Extensions list](https://packagist.org/extensions) page. + +💜️🐘