Hi,

I’ve spent some cycles on this work over the past few weeks and wanted to 
summarize my progress and propose some next steps. I focused on the following 
two apps:

erlfdb (Erlang API for FoundationDB)
b64url (Base64 encoder / decoder with URL-safe scheme)

I’ve submitted PRs to implement the following functionality from my initial 
mail:

> - rebar3 compatibility
> - project READMEs that clarify the app is independent of (but maintained by) 
> CouchDB
> - activating GH Issues

I’ve also introduced some additional enhancements:

- devcontainer configurations to simplify dev environment
- CI using GitHub Actions to verify support for Linux + Windows and Erlang/OTP 
22-24
- branch protection configurations
- automated code coverage reports sent to coveralls.io

In the few days since I added GH Issues to erlfdb we’ve had a request for 
packages on hex.pm, which was the next item on the list :) As we discussed, 
this community should produce official source releases upstream of any packages 
that get published. I’m willing to take a shot at running a simplified release 
process for these other repos, though I might need to “phone a friend” the 
first time through as I’ve never run a CouchDB release. Sound good?

In the meantime, I’ve got a few PRs that could use a +1 if folks have the time:

https://github.com/apache/couchdb-erlfdb/pull/35
https://github.com/apache/couchdb-erlfdb/pull/42
https://github.com/apache/couchdb-erlfdb/pull/43
https://github.com/apache/couchdb-b64url/pull/8

Cheers, Adam

Reply via email to