Skip to content
This repository was archived by the owner on Sep 20, 2021. It is now read-only.

Commit ee85441

Browse files
committed
Add an article about recent libraries deprecation.
We choose to drop unused, unpopular and not relevant part of Hoa and it's important to write about that. Related to : hoaproject/Central#90
1 parent 52b3578 commit ee85441

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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-06-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.<br/>
12+
We choose to remove the ones that are:</p>
13+
<ol>
14+
<li>Un-used or unpopular,</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, we checked some packagist and github stats.
19+
We also choose to keep the one used internally at the moment.</p>
20+
<p>Some of the libraries weren't registered on packagist which means that
21+
they are not used in today PHP's world.</p>
22+
<p>The deprecation process is simple:</p>
23+
<ol>
24+
<li>Abandon the project on Packagist,</li>
25+
<li>Update the README.md file to inform users,</li>
26+
<li>Archive the repository on Github.</li>
27+
</ol>
28+
<p>Here is the whole list of deprecated libraries:</p>
29+
<ul>
30+
<li><a href="https://github.com/hoaproject/cache">hoa/cache</a></li>
31+
<li><a href="https://github.com/hoaproject/log">hoa/log</a></li>
32+
<li><a href="https://github.com/hoaproject/memory">hoa/memory</a></li>
33+
<li><a href="https://github.com/hoaproject/model">hoa/model</a></li>
34+
<li><a href="https://github.com/hoaproject/notification">hoa/notification</a></li>
35+
<li><a href="https://github.com/hoaproject/prototype">hoa/prototype</a></li>
36+
<li><a href="https://github.com/hoaproject/serialize">hoa/serialize</a></li>
37+
<li><a href="https://github.com/hoaproject/translate">hoa/translate</a></li>
38+
<li><a href="https://github.com/hoaproject/tree">hoa/tree</a></li>
39+
<li><a href="https://github.com/hoaproject/xmlrpc">hoa/xmlrpc</a></li>
40+
</ul>
41+
</article>
42+
</overlay>

0 commit comments

Comments
 (0)