|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | +<?xyl-overlay href="hoa://Application/Overlays/Article.xyl"?> |
| 3 | +<?xyl-meta name="title" value="Now, it's time to deprecate unused libraries."?> |
| 4 | +<?xyl-meta name="date" value="2018-08-15T19:00:18+01:00"?> |
| 5 | + |
| 6 | +<overlay xmlns="http://hoa-project.net/xyl/xylophone"> |
| 7 | + <article id="main"> |
| 8 | + <p>Hoa is a set of 61 PHP libraries, during our <a href="http://discourse.hoa-project.net/t/hoa-virtual-meeting/22/34">latest |
| 9 | + Virtual Meeting</a> we choose to deprecate some libraries. This is important |
| 10 | + for us to ensure that Hoa stays relevant and up to date regarding real |
| 11 | + world needs. |
| 12 | + We have decided to remove the ones that are:</p> |
| 13 | + <ol> |
| 14 | + <li>Basically un-used (with less than 100 downloads in 5 years),</li> |
| 15 | + <li>Not relevant anymore because they refer to dead technologies.</li> |
| 16 | + </ol> |
| 17 | + <p>The main goal is to reduce the effort to maintain the Hoa ecosystem.</p> |
| 18 | + <p>To be sure about the list items, we checked Packagist and GitHub stats. |
| 19 | + We also choose to keep the one we use for private projects at the |
| 20 | + moment.</p> |
| 21 | + <p>Some of the libraries weren't registered on Packagist which means that |
| 22 | + they are not used in today PHP's world.</p> |
| 23 | + <p>The deprecation process is simple:</p> |
| 24 | + <ol> |
| 25 | + <li>Abandon the project on Packagist,</li> |
| 26 | + <li>Update the <code>README.md</code> file to inform users,</li> |
| 27 | + <li>Update the mirrors to reflect this change,</li> |
| 28 | + <li>Archive the repository on Github.</li> |
| 29 | + </ol> |
| 30 | + <p>Here is the whole list of deprecated libraries:</p> |
| 31 | + <ul> |
| 32 | + <li><a href="https://github.com/hoaproject/cache"><code>hoa/cache</code></a></li> |
| 33 | + <li><a href="https://github.com/hoaproject/log"><code>hoa/log</code></a></li> |
| 34 | + <li><a href="https://github.com/hoaproject/memory"><code>hoa/memory</code></a></li> |
| 35 | + <li><a href="https://github.com/hoaproject/model"><code>hoa/model</code></a></li> |
| 36 | + <li><a href="https://github.com/hoaproject/notification"><code>hoa/notification</code></a></li> |
| 37 | + <li><a href="https://github.com/hoaproject/prototype"><code>hoa/prototype</code></a></li> |
| 38 | + <li><a href="https://github.com/hoaproject/serialize"><code>hoa/serialize</code></a></li> |
| 39 | + <li><a href="https://github.com/hoaproject/translate"><code>hoa/translate</code></a></li> |
| 40 | + <li><a href="https://github.com/hoaproject/tree"><code>hoa/tree</code></a></li> |
| 41 | + <li><a href="https://github.com/hoaproject/xmlrpc"><code>hoa/xmlrpc</code></a></li> |
| 42 | + </ul> |
| 43 | + </article> |
| 44 | +</overlay> |
0 commit comments