Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99983 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15334 invoked from network); 20 Jul 2017 22:39:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jul 2017 22:39:49 -0000 Authentication-Results: pb1.pair.com smtp.mail=mathiasgrimm@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=mathiasgrimm@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.43 as permitted sender) X-PHP-List-Original-Sender: mathiasgrimm@gmail.com X-Host-Fingerprint: 74.125.83.43 mail-pg0-f43.google.com Received: from [74.125.83.43] ([74.125.83.43:35728] helo=mail-pg0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 55/5E-02884-13131795 for ; Thu, 20 Jul 2017 18:39:47 -0400 Received: by mail-pg0-f43.google.com with SMTP id v190so20471355pgv.2 for ; Thu, 20 Jul 2017 15:39:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ja2nQwNVYOr4xNBiZfPfxfVRg7nojzhw0O5ZdMMi3l4=; b=Zjm4s7UkYZ9qEvQkPozoOlEdRGwsb0MeJWZL39XQITfcZ1TWQ9G9ET4686u/LrH+3X bIZh5Nw520QgSYvtbwEX6RmHyFoQXTQKE3YyWRANohaPGKgSz3fDi4bJTY5vtNTUwXF7 Wx3Dif18FPC3gjGWnTFeCHmOL4dUATUgrIfh7jshXhitEV56KcLWzWBfxnBdSy3Z+Bs1 LgjwHUHLic10GB850pgpWvFg6EVOYLALWJ+gbtsdEm9rKEr7qyoOjV93Qq0mFsTRKs7+ RY0inrX46VbWQ+d1xADYgHs3Zw/VK8Wo/qDDaOQsE5CWHWnDWVZ+BG/UJU6rx6JGksK1 Y5OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Ja2nQwNVYOr4xNBiZfPfxfVRg7nojzhw0O5ZdMMi3l4=; b=L7DB2QulVfw6EwLY6nNMzIEQsY7eT3BKkJTMOxxkvRqfXi5XHv0rtHnfDCOYY3tLtY dtLc8lWpcYEvHhQ4xw7phoBUlcSwWUTZ/bqYRrqw0vmAfA3re/EvuSJx3ZxZkvgnNv+l 3EnoqPZABJmBI/ClcFxbV7H8JhMJ9KJ8m/VRoOn7BowA8p2c5cyDhfejscoBvK6V9I3u QUg8y/a516yxlAMfhJwXy8IYGf+DRxMntq/QzMmrDy5VUUiXqYvnSiBVHqmV+rhnQMz5 ezs8hQRjtzyUh3VqSvRGJHhHiUPMo/MyIeZPdCOfMjOIX0WU4vfx50jkZzlX5NZsnOQo kO2w== X-Gm-Message-State: AIVw110kfpNCkm1777XtReMyuVHhu1qXi3uAIE/YSJSYtzukg7ll6T9i KolvFAB1qdw8EwcXgc7NWE7JgJfQd5CP X-Received: by 10.84.217.132 with SMTP id p4mr5805149pli.217.1500590381709; Thu, 20 Jul 2017 15:39:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.156.2 with HTTP; Thu, 20 Jul 2017 15:39:41 -0700 (PDT) In-Reply-To: <1500584492.16819.71.camel@schlueters.de> References: <1500551058.16819.47.camel@schlueters.de> <1500584492.16819.71.camel@schlueters.de> Date: Fri, 21 Jul 2017 00:39:41 +0200 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Sara Golemon , Niklas Keller , PHP Internals Content-Type: multipart/alternative; boundary="94eb2c0022dea7bfbd0554c76cfd" Subject: Re: [PHP-DEV] bugs.php.net website From: mathiasgrimm@gmail.com (Mathias Grimm) --94eb2c0022dea7bfbd0554c76cfd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Do we have a pre-approved list of libs that we could use? For example phpunit. I can't imagine doing it without using that. What licenses are approved? MIT, BSD? Regarding the code: - Is there any restrictions? - Could it be a MVC? What is too complex? I am just trying to understand the mindset a bit as I come from a different background and try to come up with something that might be good for everybody. My background is pretty much into object oriented style, SOLID principles (to some extend), however, in the end I want to build something stable, testable, simple for a child to understand, and, that can be extended and last for the long time. Thats what everybody always want :) I've been thinking about this thing since yesterday (initially was php.net) and If I am to approach the bugs.php.net I think I would write an API first, leaving the frontend to be done by somebody else as the frontend is not what I like to do on my free time. I am not assuming I would do the whole API alone as other people might be interested in joining, although I wouldn't mind doing it by myself, but then time is a factor I can't overcome that easy. I would like to come up with a basic MVP that we could iterate until at least someone is happy :) For the MVP my idea is to keep functionality exactly the same as introducing new features will make us not ship it ever. First create a rock-solid base and then add features. So, for that I need to know the hard limits, the DOs and DON'Ts to set some boundaries. On 20 July 2017 at 23:01, Johannes Schl=C3=BCter w= rote: > On Do, 2017-07-20 at 15:36 +0200, Mathias Grimm wrote: > > So no composer, monolog etc? > > I believe using composer is good and there's already a pull request for > using it: https://github.com/php/web-bugs/pull/27 > > The "big" issue there is that applying it needs coordination with > systems@ or whoever maintains the deploy script to prevent breakage. > > For other libraries a typical due diligence should happen. Some items > from top of my head: > * Is the license ok? (bugsweb is licensed under PHP License afaik, GPL > is not acceptable i.e.) > * Is it needed? (left-pad isn't ;-) ) > * Is it maintained? > * Does it work? > * Is it efficient (in usability etc.) > * What about the library's dependencies? > > johannes > > > --94eb2c0022dea7bfbd0554c76cfd--