Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ongoing and Future Work #33

Open
ralphtheninja opened this issue Jun 30, 2018 · 3 comments
Open

Ongoing and Future Work #33

ralphtheninja opened this issue Jun 30, 2018 · 3 comments
Labels
discussion Discussion

Comments

@ralphtheninja
Copy link
Member

ralphtheninja commented Jun 30, 2018

This is a summary on what has been happening lately, what we're working on right now and what the future holds. If you want to see anything in particular done right now or cool things for the future, feel free to post suggestions and/or edit this message.

Ongoing

  • Run tests in Sauce Labs using airtap where applicable
  • Implement coverage across the board using coveralls.

Future

  • Add canary tests (Canary system for most used dependents? abstract-leveldown#184)
  • IDEA: Try to find good use cases for where we can make use of Property Based Testing. The idea is to try to build a test system that helps us find more bugs (see cryptpad with notes from PBT meetup)
  • Fix up the homepage running at leveljs.org. We have really been slacking off here and we could do some really cool stuff with tutorials, write blog posts on the project as a whole (this issue could be a post)
  • Bring back basho and lmdb into separate *downs (like rocksdb)? The easiest way is most likely to start from current state of leveldown and pull in the deps/ again from scratch.
  • Write more benchmarks and run them continuously

Achieved

@vweevers
Copy link
Member

I suggest adding: canary tests, seeking (and the things that it enables, like multi-get), manifests, fixing segfaults, benchmarks.

@vweevers vweevers added the discussion Discussion label Jan 1, 2019
@vweevers
Copy link
Member

Updated (see edit diff).

@vweevers vweevers pinned this issue Mar 31, 2019
@vweevers
Copy link
Member

Updated:

  • Added Achieved section
  • Merged Ongoing & Future into Ongoing
  • Added Drop key types other than strings and buffers from memdown and level-js
  • Moved benchmarks to Ongoing

@vweevers vweevers unpinned this issue Sep 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion
Projects
Status: Backlog
Development

No branches or pull requests

2 participants