This is an automated email from the ASF dual-hosted git repository. toulmean pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-tuweni-website.git
commit 7d79502927d588e5b9603f95d6c5740908c1fd26 Author: Antoine Toulme <anto...@lunar-ocean.com> AuthorDate: Thu Nov 7 10:42:13 2019 -0800 Add FAQ --- _includes/themes/apache/_navigation.html | 6 ++++ faq.md | 61 ++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/_includes/themes/apache/_navigation.html b/_includes/themes/apache/_navigation.html index b2124a1..734c89a 100644 --- a/_includes/themes/apache/_navigation.html +++ b/_includes/themes/apache/_navigation.html @@ -27,6 +27,12 @@ <li><a href="/community-members">Who we are</a></li> </ul> </li> + <li id="docs"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a> + <ul class="dropdown-menu dropdown-left"> + <li><a href="/faq">FAQ</a></li> + </ul> + </li> <li><a href="{{ site.data.project.source_repository }}">GitHub</a></li> <li id="apache"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a> diff --git a/faq.md b/faq.md new file mode 100644 index 0000000..fc8ef8a --- /dev/null +++ b/faq.md @@ -0,0 +1,61 @@ +--- +layout: page +title: Apache Tuweni FAQ +tagline: Apache Tuweni +--- +<!-- +{% comment %} +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to you under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +{% endcomment %} +--> + +{% include JB/setup %} + +# Apache Tuweni +Tuweni is a Lakota language word which means both never and nobody. + +## What is Apache Tuweni? +Apache Tuweni is an incubating project of the Apache Software Foundation originating from the Cava project at ConsenSys. + +The project is mostly Java with sprinkles of Kotlin. + +## Why Apache Tuweni? +Tuweni stems from the need to create libraries for peer-to-peer, blockchain-based projects. + +We saw a great deal of fragmentation in the blockchain space early on. + +There are two facets to the project. + +One is to allow an easy path to standards and adoption by developers of peer to peer and blockchain-related technologies. + +The other is to offer an open home for technology to strive away from the conflicting interests of different blockchain groups. +The Apache Software Foundation being a merit-based organization allows for such an organic community to form. + +Committer rights are bestowed on individuals for their contributions, and are tied to their identity, rather than their day job. + +## What can I use Apache Tuweni for? +Apache Tuweni is organized in roughly 4 sections: + +* Low level libraries for bytes and units, as well as popular blockchain serialization formats such as RLP and SSZ. +* Crypto libraries based off sodium and bouncycastle, for summetric and asymmetric encryption as well as hashing. +* Ethereum centric libraries to evaluate domain objects, index chains, implementing ethereum wire protocol and the LES subprotocol, the discv4 and discv5 discovery protocols. +* Blockchain and peer to peer network libraries reprising the above, adding secure scuttlebutt and hobbits. + +## Who is Apache Tuweni? + +Apache Tuweni is maintained by volunteers at the Apache Software Foundation. + +[You too can participate.](/community) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@tuweni.apache.org For additional commands, e-mail: commits-h...@tuweni.apache.org