Re: Need help/doc owning PECL module

From: Date: Wed, 25 Nov 2020 22:13:25 +0000
Subject: Re: Need help/doc owning PECL module
References: 1 2  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-17058@lists.php.net to get a copy of this message
That all makes perfect sense. Thank you!! On Wed, Nov 18, 2020 at 4:00 PM Christoph M. Becker <cmbecker69@gmx.de> wrote: > On 18.11.2020 at 18:19, Jesse Gorzinski wrote: > > > Greetings, > > I am now team lead for the ibm_db2 module on pecl and have been given > karma > > to the repos. I am brand new to PECL ownership and this ecosystem in > > general, so thanks in advance for your patience for what's going to be a > > very novice request. > > > > I would like to perform the following tasks: > > - Merge code from a PR (maybe 2 or 3) on GitHub > > - Publish a new release to PECL with those code changes > > > > However, in my quest to figure this out, I've gotten more questions than > > answers. For instance: > > - How does one get write authority to the GitHub repos? > > - Why does the summary page at > > http://git.php.net/?p=pecl/database/ibm_db2.git have three > > URLs for the > git > > repo? > > The first is for accessing the repo via the git protocol; the other two > are for access via https (one for reading, the other for pushing). > Choose either (I prefer the git protocol). > > > - I can clone the git.php.net repo, but how/when is this bridged to/from > > GitHub? Are there tools for dealing with PRs? Do I need to manually merge > > the PRs from GitHub and then push them into the php.net repo? > > Yes, you need to manually push to git.php.net. > > > - Is the GitHub repo an automatically-updated mirror? > > Yes. > > > In a nutshell, I'm looking for any answers to the above questions and > some > > simple guidance on what the "proper" steps are for merging in these PRs > and > > pushing out an update. I suspect there's documentation somewhere that > > explains all of this, but I'm having trouble finding it. > > My workflow is: > > * download a formatted patch of the PR (e.g. > < > > https://patch-diff.githubusercontent.com/raw/php/pecl-database-ibm_db2/pull/9.patch > >) > * git am that patch > * push to the git.php.net repo > > To publish a new release, first build the package with pecl > package > (it will remind you tag), and then upload it via > <https://pecl.php.net/release-upload.php>. > > > Any guidance or RTFM (with links) is appreciated. Thanks! > > If you have further questions, just ask. :) > > Regards, > Christoph >

« previous php.pecl.dev (#17058) next »