Denis A. Magda created IGNITE-13853:
---------------------------------------
Summary: Add APIs, examples, language selector to the docs menu
Key: IGNITE-13853
URL: https://issues.apache.org/jira/browse/IGNITE-13853
Project: Ignite
Issue Type: Improvement
Components: documentation, website
Reporter: Denis A. Magda
Fix For: 2.9.1
There is user feedback that suggests we need to rework our navigation menus of
the website and docs to improve the discoverability of APIs and examples. Let's
do the following.
*Ignite Website Top-Level Navigation Menu
([https://ignite.apache.org)|https://ignite.apache.org)/]*
* Add the "Docs" menu item to the menu placing it before the "Features" item.
The "Docs" _is a single link_ (no dropdown menu) that directs to the root of
the latest technical documentation: [https://ignite.apache.org/docs/latest/]
* Rename "Resources" to "Learn More". Remove "Documentation", "Documentation
(Chinese)" and "APIs" from this menu section.
* Remove "Events" from the top-level menu. Add the items/links from the menu
to the "Community"
*Technical Documentation Top-Level Navigation Menu
([https://ignite.apache.org/docs/latest/])*
* Remove the Github icon from the menu
* Add "APIs" after the "version" selector. The menu lists "JavaDocs",
"C#/.NET", "C++", "Scala". The "version" selector defines what version of an
API is to be opened. For instance, if a user chooses version "2.9.1" (to be
released soon) then "JavaDocs" of that version is to be opened. If instead, the
user wants to see the docs and APIs for "2.9.0", he just needs to selects that
version from the version menu.
* Add "Examples" after the "APIs". Add the following menu items:
** "Java": [https://github.com/apache/ignite/tree/master/examples]
** "C#/.NET":
[https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples]
** "C++":
[https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples]
** "Python":
[https://github.com/apache/ignite/tree/master/modules/platforms/python/examples]
** "Node.JS":
[https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples]
** "PHP":
[https://github.com/apache/ignite/tree/master/modules/platforms/php/examples]
* Add a language selector drop-down list after the "search" text box. See how
it's implemented here: [https://www.confluent.io.|https://www.confluent.io./]
We'll have just two menu items there:
** "English": points out to the root of the main docs
[https://ignite.apache.org/docs/latest/]
** "Chinese": https://www.ignite-service.cn/doc/java/
--
This message was sent by Atlassian Jira
(v8.3.4#803005)