Add monthly development updates link (#776)
* Update readme with adjusted intro and dev updates link * Remove pcre from prerequisites as it no longer is * Change to hackmd doc as status notes seem not accessible
This commit is contained in:
parent
77092641b5
commit
a05f366ca2
29
README.md
29
README.md
|
@ -10,13 +10,25 @@
|
||||||
[![Gitter: #status-im/nimbus](https://img.shields.io/badge/gitter-status--im%2Fnimbus-orange.svg)](https://gitter.im/status-im/nimbus)
|
[![Gitter: #status-im/nimbus](https://img.shields.io/badge/gitter-status--im%2Fnimbus-orange.svg)](https://gitter.im/status-im/nimbus)
|
||||||
[![Status: #nimbus-general](https://img.shields.io/badge/status-nimbus--general-orange.svg)](https://get.status.im/chat/public/nimbus-general)
|
[![Status: #nimbus-general](https://img.shields.io/badge/status-nimbus--general-orange.svg)](https://get.status.im/chat/public/nimbus-general)
|
||||||
|
|
||||||
## Rationale
|
## Introduction
|
||||||
|
|
||||||
[Nimbus: an Ethereum 2.0 Sharding Client](https://our.status.im/nimbus-for-newbies/). The code in this repository is currently focusing on Ethereum 1.0 feature parity, while all 2.0 research and development is happening in parallel in [nimbus-eth2](https://github.com/status-im/nimbus-eth2).
|
The code in this repository is focusing on Ethereum 1.0 feature parity,
|
||||||
|
and Ethereum 1.x research & development.
|
||||||
|
|
||||||
|
This repository is also home to [fluffy](./fluffy/README.md), a
|
||||||
|
[Portal Network](https://github.com/ethereum/stateless-ethereum-specs/blob/master/portal-network.md)
|
||||||
|
light client.
|
||||||
|
|
||||||
|
All Ethereum 2.0 research and development is happening in parallel in the
|
||||||
|
[nimbus-eth2](https://github.com/status-im/nimbus-eth2) repository.
|
||||||
|
|
||||||
## Development Updates
|
## Development Updates
|
||||||
|
|
||||||
To keep up to date with changes and development progress, follow the [Nimbus blog](https://our.status.im/tag/nimbus/).
|
Monthly development updates are shared
|
||||||
|
[here](https://hackmd.io/jRpxY4WBQJ-hnsKaPDYqTw).
|
||||||
|
|
||||||
|
For more detailed write-ups on the development progress, follow the
|
||||||
|
[Nimbus blog](https://our.status.im/tag/nimbus/).
|
||||||
|
|
||||||
## Building & Testing
|
## Building & Testing
|
||||||
|
|
||||||
|
@ -25,23 +37,22 @@ _We currently do not guarantee that Nimbus will work on Windows._
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
* [RocksDB](https://github.com/facebook/rocksdb/)
|
* [RocksDB](https://github.com/facebook/rocksdb/)
|
||||||
* PCRE
|
|
||||||
* GNU Make, Bash and the usual POSIX utilities. Git 2.9.4 or newer.
|
* GNU Make, Bash and the usual POSIX utilities. Git 2.9.4 or newer.
|
||||||
|
|
||||||
On Windows, a precompiled DLL collection download is available through the `fetch-dlls` Makefile target: ([Windows instructions](#windows)).
|
On Windows, a precompiled DLL collection download is available through the `fetch-dlls` Makefile target: ([Windows instructions](#windows)).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# MacOS with Homebrew
|
# MacOS with Homebrew
|
||||||
brew install rocksdb pcre
|
brew install rocksdb
|
||||||
|
|
||||||
# Fedora
|
# Fedora
|
||||||
dnf install rocksdb-devel pcre pcre-devel
|
dnf install rocksdb-devel
|
||||||
|
|
||||||
# Debian and Ubuntu
|
# Debian and Ubuntu
|
||||||
sudo apt-get install librocksdb-dev libpcre3-dev
|
sudo apt-get install librocksdb-dev
|
||||||
|
|
||||||
# Arch (AUR)
|
# Arch (AUR)
|
||||||
pakku -S rocksdb pcre-static
|
pakku -S rocksdb
|
||||||
```
|
```
|
||||||
|
|
||||||
`rocksdb` can also be installed by following [their instructions](https://github.com/facebook/rocksdb/blob/master/INSTALL.md).
|
`rocksdb` can also be installed by following [their instructions](https://github.com/facebook/rocksdb/blob/master/INSTALL.md).
|
||||||
|
@ -176,7 +187,7 @@ Note, the Ubuntu PRoot is known to contain all Nimbus prerequisites compiled on
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Install prerequisites
|
# Install prerequisites
|
||||||
apt install librocksdb-dev libpcre3-dev
|
apt install librocksdb-dev
|
||||||
|
|
||||||
# Clone repo and build Nimbus just like above
|
# Clone repo and build Nimbus just like above
|
||||||
git clone https://github.com/status-im/nimbus.git
|
git clone https://github.com/status-im/nimbus.git
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Nimbus Light Portal Network Client
|
# Fluffy: The Nimbus Portal Network Client
|
||||||
|
|
||||||
[![fluffy CI](https://github.com/status-im/nimbus-eth1/actions/workflows/fluffy.yml/badge.svg)](https://github.com/status-im/nimbus-eth1/actions/workflows/fluffy.yml)
|
[![fluffy CI](https://github.com/status-im/nimbus-eth1/actions/workflows/fluffy.yml/badge.svg)](https://github.com/status-im/nimbus-eth1/actions/workflows/fluffy.yml)
|
||||||
![Stability: experimental](https://img.shields.io/badge/stability-experimental-orange.svg)
|
![Stability: experimental](https://img.shields.io/badge/stability-experimental-orange.svg)
|
||||||
|
@ -10,8 +10,8 @@
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
This folder holds the development of the Nimbus client implementation supporting
|
This folder holds the development of the Nimbus client implementation supporting
|
||||||
the Portal Network. The Portal Network is a project still heavily in research
|
the Portal Network: fluffy. The Portal Network is a project still heavily in
|
||||||
phase and fully in flux. This client is thus still highly experimental.
|
research phase and fully in flux. This client is thus still highly experimental.
|
||||||
|
|
||||||
Current status of specifications can be found in the
|
Current status of specifications can be found in the
|
||||||
[stateless-ethereum-specs repository](https://github.com/ethereum/stateless-ethereum-specs/blob/master/portal-network.md).
|
[stateless-ethereum-specs repository](https://github.com/ethereum/stateless-ethereum-specs/blob/master/portal-network.md).
|
||||||
|
|
Loading…
Reference in New Issue