Comments (3)
The whole repo is inconsistently organized. It should be flattened to just le/*
and broken up by build target.
le/graph.h
--> le/edge.h
, le/agent.h
Msg
--> GhsMsg
from distributed-leader-election.
- flatten all header files to
le/*
- break all headers into subdirectory build targets
- create individual libraries for ghs, middle, other electors
- create individual library for
graph.h
-
Msg
-->GhsMsg
- avoid generalizing and generics as much as possible.
The individual libraries can be in lib/
from distributed-leader-election.
close in #37
from distributed-leader-election.
Related Issues (19)
- factor out graph-related constructs into a graph class
- Update get_deps.sh, and create get_deps.sh for various platforms
- Create Dockerfile
- Create system install / releases
- implement code coverage tests suitable for CI
- Identify and guard all dependencies on std::, even if we haven't identified a nostd:: way of building yet
- Identify library targets that can be broken out into their own repos
- automatically push doxygen build to github pages
- Create demo of time-based MST constructions
- Add all CLI parameters to config file
- autodocs and gh-pages
- Create demo of LE with middle strategy
- Create demo of LE with middle-weight strategy
- unify errno
- Create *cast functions somewhere other than GHS
- Create Msg() constructors rather than to_msg
- Document requirements
- Remove all `size_t`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from distributed-leader-election.