bcoin-org / bcoin-org/bdb

Drop support for the strings

Open
#22 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
17
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Leveldown had support for string encoding for keys and values, but bdb depends and strictly uses buffers for everything. So we can drop support for strings and simplify the codebase. (no need for converting functions etc.)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the encoding and conversion paths for string keys and values, then trace their callers and existing coverage. Done means string support and its conversion code are removed while buffer-only behavior remains covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
databases
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.