# Maintenance Proposal: go-ssb (@decentral1se) 23 November 2022 (drafted) 24 November 2022 (approved) ## Status :heart: Supported by several SSBC members and approved by @mix :heart: ### Proposed Work - Issue triage - PR review - Bug fixes - Test coverage - CI improvements - Binary build automation Work would spillover into related repos (ie. margaret, muxrpc etc.) when required, but the focus is very-much on go-ssb. ### Source of Funds [Scuttlebutt Maintenance Fund](https://opencollective.com/scuttlebutt-maintenance) ### Hourly Rate Work to be invoiced at $50 NZD. ### Scope of Work Initial proposal is 40 hours of work spanning approximately one month ($2000 NZD). ### Starting Soonish. There will be downtime in December. ----- ## Call Notes (rough notes... time boxing is useful maintenance fund open to new folks, informal processes so far some clients brewing on d1 / trav side some existing go-ssb "maintenance" work has supported hermes/golgi/kuska/etc. is there an overlap? what is "appropriate maintenance"? tasks that are engaging are important to keep going on it **maybe easy to do:** - (done) backporting the memory fixes from planetary (good example) - reverse flag for tangles.thread, seems "nice to have but not deal breaker" **maybe hard** / needs cryptix + is still fix territory, could be dragons - fixing ebt replication (how broken is it!? we don't know, we're not planetary) - fixing the test suite, 20 skipped tests, 1-5/10 timeout / flaky tests - outgoing connection handler time to co-brain with cryptix sync call, we could probably fund this turbo-charge progress that could be made, beans spill **possibility for co-funding**: - outside of maintenance fund might be possible: peachcloud, maintenance, ssbc (3-way split) - peachcloud oc could help fund relevant fixes (ie. ebt) sunrise-choir gave remaining OC funding to peachcloud to support ssb rust development EOF)