---
# System prepended metadata

title: weekly-dev-meeting-2020-05-27
tags: [minutes]

---

---
title: weekly-dev-meeting-2020-05-27
tags: minutes
---

# Weekly Dev Meeting - 2020-05-27

## Participants

- Thibault Martinez
- Louay Kamel
- Joshua Barretto
- Alexander Schmidt
- Yu-Wei Wu
- Bing-Yang Lin

## Goals

- Release process;
- Round table on crates progression;

## Discussion topics

### Release process (Thibault)

- Crates will start with v0.1.0-alpha.x
- Then audit ->. 0.1.0-beta
- Then community -> 0.1.0

### State of crate: bee-api (Sam/Yu-Wei/Thibault)

- Currently voting on the requirements;
- Voting process ends on Wednesday;
- Next step: reviewing/discussing results;
- API specification will be written afterwards;
- Continue to work on an API prototype;

### State of crate: bee-crypto (Thibault/Alex)

- The RFC has been published on Github;
- Still need to address 2-3 comments and it's good for review;

### State of crate: bee-ledger (Thibault/Sam/Joshua)

- Merkle validation for White Flag is done;
- Same results as the Go version;

### State of crate: bee-network (Alex/Joshua)

- RFC has been merged;
- Ready to be merged;

### State of crate: bee-node (Thibault/Alex)

- An issue with the tests CI due to the database;
- Wrote and merged the Logger RFC;
- Changed the logger background a bit;
- A bit more configurable now;
- Started thinking about the CLI;
- Two options here
    - clap
    - structopt (on top of clap)
- Alex will have a look;
- Huge difference in incoming TPS and new TPS (because of requesting duplicates)

### State of crate: bee-peering (Sam/Thibault/Alex)

- `Peer Discovery` RFC getting finalized;
- `Neighbor selection` RFC (Coordicide version) will follow afterwards;
- A Chrysalis adapted RFC for neighbor selection (without mana) may be conceived;

### State of crate: bee-pow (Alex/Yu-Wei)

- Nothing new this week;

### State of crate: bee-protocol (Thibault/Sam/Joshua)

- Added a TpsWorker;
- Improving sync speed;

### State of crate: bee-signing (Thibault/Yu-Wei)

- Will not be implementing thr RustCrypto traits because of binary;
- RFC can be started;
- Add some more test;

### State of crate: bee-snapshot (Thibault/Alex/Samuel)

- Snapshot format changed since IRIv1.8.6;
- Going to take the format from Hornet other than IRI;

### State of crate: bee-storage (Yu-Wei/Bing/Louay)

- Nothing this week;

### State of crate: bee-tangle (Joshua/Alex/Sam)

- New version finished;
- Includes:
    - Genericity over metadata;
    - Moved some stuff from tangle to protocol;
    - New Metadata struct with flags API;
    - New traversal module;

### State of crate: bee-ternary (Joshua/Thibault)

- Documentation & API ready for alpha release
- RFC virtually complete (just needs a good way to reference the crate docs)

### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)

- crate renamed to bee-transaction
- Transaction trait providing `trunk`/`branch`;
- Bundled module, renamed `Transaction` to `BundledTransaction`;

### State chronicle (Louay/Bing/Yu-Wei)

- File importer finalization/fixing/cleaning/testing, under refactory;
- Edge/data table finalization;
- getTrytes API finalization/testing;
- API app is under testing;