* [dpdk-web] [PATCH] add buttons to documentation page for links
@ 2016-02-29 10:58 Harry van Haaren
2016-02-29 14:40 ` Thomas Monjalon
0 siblings, 1 reply; 3+ messages in thread
From: Harry van Haaren @ 2016-02-29 10:58 UTC (permalink / raw)
To: web
This patch adds buttons with icons for documentation links and locations.
Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
---
If you have minor fixes / updates, feel free to add a signed-off, update and
commit.
Future work for consistency across pages:
-update download page links for PKTGen, DTS MemNic and Vmxnet3-usermap
doc.html | 97 +++++++++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 68 insertions(+), 29 deletions(-)
diff --git a/doc.html b/doc.html
index 2af2640..69261d6 100644
--- a/doc.html
+++ b/doc.html
@@ -7,6 +7,7 @@
<link rel="stylesheet" href="/reset.css" />
<link rel="stylesheet" href="/layout.css" />
<link rel="stylesheet" href="/content.css" />
+ <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-39229303-1']);
@@ -38,35 +39,73 @@
</header>
<section>
<h2>Documentation</h2>
- <ul>
- <li>For a first try, you should follow
- the <a href="/doc/quick-start">quick start instructions</a>.
- <li>The <a href="/doc/nics">list of supported NICs</a>
- includes PCI NICs and paravirtualized NICs.
- <li><a href="/doc/api/">API documentation</a>
- is generated thanks to <a href="http://doxygen.org">doxygen</a>.
- <li>
- <a href="/doc/guides/">User guides</a>,
- <a href="/doc/guides/prog_guide/">programmer's guide</a> and
- <a href="/doc/guides/rel_notes/">release notes</a>
- are formatted with <a href="http://sphinx-doc.org/">sphinx</a>.
- <li>The guides are also available as
- <a href="/doc/pdf-guides/">PDF files</a>.
- <h3>Applications</h3>
- <ul>
- <li><a href="http://pktgen.readthedocs.org">pktgen-dpdk (traffic generator)</a>
- </ul>
- <h3>Tools</h3>
- <ul>
- <li><a href="/doc/dts/gsg/">dts (test suite)</a>
- </ul>
- <h3>Archives</h3>
- <ul>
- <li><a href="/doc/archives">documentation for previous versions</a>
- <li>Unmaintained driver for QEMU IVSHMEM: <a href="/doc/memnic-pmd">memnic-pmd</a>.
- <li>Unmaintained driver for VMware ESXi vmxnet3 without uio: <a href="/doc/vmxnet3-usermap">vmxnet3-usermap</a>.
- </ul>
- </ul>
+ A range of documentation is available for DPDK. If you
+ are curios to use DPDK, choose the quick-start. Details
+ about which NICs DPDK supports in the list of supported
+ NICs, while the API documentation introduces the code.
+ Each guide introduces a specific topic, and read the
+ Contributing page to understand best-practices to
+ interact with the DPDK community.
+
+ <a href="/doc/quick-start" class="button" style="width: 21%; margin-left: 4%">
+ <i class="material-icons" style="font-size: 4em;">access_time</i><br>
+ Quick Start
+ </a><!-- no whitespace
+ --><a href="/doc/nics" class="button" style="width: 21%; margin: 0 2%;">
+ <i class="material-icons" style="font-size: 4em;">link</i><br>
+ List of NICs
+ </a><!-- no whitespace
+ --><a href="/doc/api/" class="button" style="width: 21%;">
+ <i class="material-icons" style="font-size: 4em;">extension</i><br>
+ API docs
+ </a><!-- no whitespace
+ --><a href="/doc/guides/prog_guide/" class="button"
+ style="width: 21%; margin: 2% 2%">
+ <i class="material-icons" style="font-size: 4em;">description</i><br>
+ Programmer Guide
+ </a>
+
+ <a href="/doc/guides" class="button" style="width: 21%; margin-left: 4%">
+ <i class="material-icons" style="font-size: 4em;">receipt</i><br>
+ User Guides
+ </a><!-- no whitespace
+ --><a href="/doc/guides/contributing/" class="button" style="width: 21%; margin: 0 2%;">
+ <i class="material-icons" style="font-size: 4em;">build</i><br>
+ Contributing
+ </a><!-- no whitespace
+ --><a href="/doc/guides/rel_notes/" class="button" style="width: 21%;">
+ <i class="material-icons" style="font-size: 4em;">assignment</i><br>
+ Release Notes
+ </a><!-- no whitespace
+ --><a href="/doc/guides/pdf-guides/" class="button" style="width: 21%; margin: 0 2%">
+ <i class="material-icons" style="font-size: 4em;">reorder</i><br>
+ Guides as PDF
+ </a>
+
+ <h3>Application and Tool Docs</h3>
+ <a href="http://pktgen.readthedocs.org" class="button" style="width: 21%; margin-left: 4%;">
+ <i class="material-icons" style="font-size: 4em;">reorder</i><br>
+ Pktgen<br/>Traffic Generator
+ </a><!-- no whitespace
+ --><a href="/doc/dts/gsg/" class="button" style="width: 21%; margin: 0 2%">
+ <i class="material-icons" style="font-size: 4em;">low_priority</i><br>
+ DTS<br/>DPDK Test Suite
+ </a>
+
+ <h3>Outdated Archives and PMDs</h3>
+ <a href="/doc/archives" class="button" style="width: 21%; margin: 0 4%">
+ <i class="material-icons" style="font-size: 4em;">history</i><br>
+ Documentation of<br/>Previous Versions
+ </a><!-- no whitespace
+ --><a href="/doc/memnic-pmd/" class="button" style="width: 21%; margin: 0 -2%">
+ <i class="material-icons" style="font-size: 4em;">highlight_off</i><br>
+ Unmaintained PMD<br/>for QEMU IVSHMEM
+ </a><!-- no whitespace
+ --><a href="/doc/vmxnet3-usermap/" class="button" style="width:
+ 21%; margin: 0 4%">
+ <i class="material-icons" style="font-size: 4em;">highlight_off</i><br>
+ Unmaintained PMD for<br/>VMware ESXI (no uio)
+ </a>
</section>
</body>
</html>
--
2.5.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-web] [PATCH] add buttons to documentation page for links
2016-02-29 10:58 [dpdk-web] [PATCH] add buttons to documentation page for links Harry van Haaren
@ 2016-02-29 14:40 ` Thomas Monjalon
2016-03-03 17:17 ` Van Haaren, Harry
0 siblings, 1 reply; 3+ messages in thread
From: Thomas Monjalon @ 2016-02-29 14:40 UTC (permalink / raw)
To: Harry van Haaren; +Cc: web
Hi Harry,
2016-02-29 10:58, Harry van Haaren:
> This patch adds buttons with icons for documentation links and locations.
I don't think everything should be a button.
Currently, I cannot think to something else.
Feel free to suggest.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-web] [PATCH] add buttons to documentation page for links
2016-02-29 14:40 ` Thomas Monjalon
@ 2016-03-03 17:17 ` Van Haaren, Harry
0 siblings, 0 replies; 3+ messages in thread
From: Van Haaren, Harry @ 2016-03-03 17:17 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: web
> From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com]
> 2016-02-29 10:58, Harry van Haaren:
> > This patch adds buttons with icons for documentation links and locations.
>
> I don't think everything should be a button.
> Currently, I cannot think to something else.
> Feel free to suggest.
I didn't have any other ideas either..
If I think of anything I'll patch and send.
In the meantime, consider this a self-NACK if you hadn't NACK-ed already :)
Cheers, -Harry
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-03-03 17:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-29 10:58 [dpdk-web] [PATCH] add buttons to documentation page for links Harry van Haaren
2016-02-29 14:40 ` Thomas Monjalon
2016-03-03 17:17 ` Van Haaren, Harry
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).