From 259e3f18bc891c9ac6211ab413c75e84d4e2e7f3 Mon Sep 17 00:00:00 2001 From: erciccione Date: Wed, 25 Mar 2020 15:04:46 +0100 Subject: [PATCH] Improve 'Developer Guides' page - Split page vertically and add new section: 'External resources' - Add description for each resource - Add pics to suggest where the content is located (web page, github, internal doc) --- _i18n/en.yml | 15 ++++++++--- css/custom.css | 24 ++++++++++++++++++ resources/developer-guides/index.md | 39 +++++++++++++++++++++++++---- 3 files changed, 70 insertions(+), 8 deletions(-) diff --git a/_i18n/en.yml b/_i18n/en.yml index 054d1185..5613c38f 100644 --- a/_i18n/en.yml +++ b/_i18n/en.yml @@ -453,10 +453,19 @@ about: developer-guides: - outdated: "Please note: the guides below have been recently refreshed and are maintained almost up-to-date by the community. However, methods are often added / removed / updated and may not be accurately described here." + head: Collection of guides, documentation and useful resources for developers (in English). + outdated: "Methods are often added / removed / updated and may not be accurately described." rpc: RPC Documentation - daemonrpc: Daemon RPC Documentation - walletrpc: Wallet RPC Documentation + daemonrpc: Daemon RPC + daemonrpc_descr: RPC calls for the daemon. Including input, outputs and examples. + walletrpc: Wallet RPC + walletrpc_descr: monero-wallet-rpc calls. Including input, outputs and examples. + external: External resources + external_head: Useful docs and resources maintained by community members. + monerodocs: Comprehensive resource which aims to organize the technical knowledge about Monero. Some sections might be outdated. + moneroexamples: Rich list of examples and docs related to Monero development. + moneroecosystem: Community of Monero developers. Contains libraries and resources and guides of some Monero Workgroups, like the Localization Workgroup and the Outreach Workgroup. + monerose: One of the most complete resources for both users and developers. user-guides: general: General diff --git a/css/custom.css b/css/custom.css index ffccf757..169805cf 100644 --- a/css/custom.css +++ b/css/custom.css @@ -2963,6 +2963,30 @@ footer { margin-top: 0; } +.guides span { + height: 2rem; + width: 2rem; + display: inline-block; + vertical-align: middle; +} + +.guides span.icon-github { + background-image: url(../img/monero-spritesheet.png); + background-position: 0 -240px; + float: left; + margin-right: 0.5rem; +} + +.guides span.icon-page:before { + content: "\01F4C4"; + float: left; +} + +.guides span.icon-globe:before { + content: "\01F310"; + float: left; +} + /******************************DOWNLOADS STYLING***********************/ .downloads h2.center { diff --git a/resources/developer-guides/index.md b/resources/developer-guides/index.md index 9f5969d5..ec6226ef 100644 --- a/resources/developer-guides/index.md +++ b/resources/developer-guides/index.md @@ -7,13 +7,42 @@ permalink: /resources/developer-guides/index.html {% t global.lang_tag %}
-

{% t developer-guides.outdated %}

+

{% t developer-guides.head %}

-
-

{% t developer-guides.rpc %}

-

{% t developer-guides.daemonrpc %}

-

{% t developer-guides.walletrpc %}

+
+
+
+
+
+

{% t developer-guides.rpc %}

+
+
+

{% t developer-guides.outdated %}

+

{% t developer-guides.daemonrpc %}

+

{% t developer-guides.daemonrpc_descr %}

+

{% t developer-guides.walletrpc %}

+

{% t developer-guides.walletrpc_descr %}

+
+
+
+
+
+
+

{% t developer-guides.external %}

+
+
+

{% t developer-guides.external_head %}

+

Monerodocs.org

+

{% t developer-guides.monerodocs %}

+

Moneroexamples

+

{% t developer-guides.moneroexamples %}

+

Monero Ecosystem project

+

{% t developer-guides.moneroecosystem %}

+

Monero StackExchange

+

{% t developer-guides.monerose %}

+
+