rfc:pickle
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:pickle [2014/06/11 14:33] – pajoye | rfc:pickle [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Pickle ====== | ====== PHP RFC: Pickle ====== | ||
* Version: 0.1 | * Version: 0.1 | ||
- | * Date: 2014-06-11 | + | * Date: 2014-06-11 |
* Author: Pierre Joye, pierre.php@gmail.com | * Author: Pierre Joye, pierre.php@gmail.com | ||
* Status: Under Discussion | * Status: Under Discussion | ||
Line 12: | Line 12: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | This RFC proposes a new installer for the PHP extension. | + | This RFC proposes a new installer for PHP extensions. |
===== Proposal ===== | ===== Proposal ===== | ||
Main goals: | Main goals: | ||
- | * Make extension packaging and installing less errors | + | * Make extension packaging and installing less error prone. |
- | * Composer | + | * Composer |
* Windows Support | * Windows Support | ||
Line 28: | Line 28: | ||
- | To achieve that, the existing information will be used. package.xml won't be used anymore (except if conversion is required). New files are introduced for the release changelogs. The naming format of the release changelog is RELEASE-x.y.z, | + | To achieve that, the existing information will be used. package.xml won't be used anymore (except if conversion is required). New files are introduced for the release changelogs. The naming format of the release changelog is RELEASE-x.y.z, |
* Use of CREDITS file to generate authors | * Use of CREDITS file to generate authors | ||
Line 104: | Line 104: | ||
===== Proposed PHP Version(s) ===== | ===== Proposed PHP Version(s) ===== | ||
- | next PHP release once the new system is stable enough (TBD). | + | Next PHP release once the new system is stable enough (TBD). |
- | ===== Todos ===== | + | ===== Todos (unordered) |
* Add tests for the conversion tool, using existing PECL extension and existing tests in PEAR's pecl installer | * Add tests for the conversion tool, using existing PECL extension and existing tests in PEAR's pecl installer | ||
* Document the APIs | * Document the APIs | ||
Line 112: | Line 112: | ||
* Finish the port of the binary installer | * Finish the port of the binary installer | ||
* server side, packagist-like system | * server side, packagist-like system | ||
+ | * Improve the m4/w32 ARG_* parser to fetch the configure option default values automatically, | ||
rfc/pickle.1402497217.txt.gz · Last modified: 2017/09/22 13:28 (external edit)