hi, community,
I found that Apache APISIX website is not very convenient, I often can't
find the content that I want. But after browsing many times, I found Apache
APISIX website is very informative.
I've also followed Apache APISIX other media and found a lot of really
great content that isn't posted on the website.
I have listed some of the problems on the website:
- Apache APISIX website modules are not clear, e.g.
* Homepage: The introduction of Apache APISIX on the homepage is not
complete. The full features are on the github readme (
https://github.com/apache/apisix).
* Events: Events module does not have a dedicated tab on the nav. There
are only 4 infomation introductions are displayed on the homepage, which is
hard to be noticed. The content on the events page is not categorized.
* Blog: Blog show too much little information, and the style is simple.
* Docs: The document structure is deep and hard to find.
* Language: There are two languages on the website, but the English and
Chinese contents are mixed together.
* There is no content under the existing modules, such as: news
- Lack of linking channels to contributors:
* Except for good first issues ,for potential and new contributors
(like me), I don't know what can I contribute.
* Contact information is hidden too deep, it is in the second level
under the tab. Or I change to Apache APISIX Github to find contact
information.
- Apache APISIX has a lot of learning materials and information, but the
website is not the most comprehensive.
I think a useful contributor site is the first step to attract
contributors. What do you think?
Based on the above problems, I came up with a solution to make Apache
APISIX website better and easier to find learning materials, and I hope
more and more people will participate in contributing to Apache APISIX. I
have drawn a prototype of the website, please take a look:
https://github.com/apache/apisix-website/issues/607.
Best Regards!
Serendipity96(https://github.com/Serendipity96)