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

Improve platforms/nodejs-ssb #105

Open
1 of 2 tasks
soapdog opened this issue May 27, 2021 · 2 comments
Open
1 of 2 tasks

Improve platforms/nodejs-ssb #105

soapdog opened this issue May 27, 2021 · 2 comments
Labels
enhancement New feature or request tier-2 secondary priority

Comments

@soapdog
Copy link
Owner

soapdog commented May 27, 2021

Currently there is only one platform inside platforms/ and it is called ssb. This should be renamed nodejs-ssb since it implements a high-level API in terms of the ssb-server (and plugins) from the NodeJS ecosystem.

@soapdog soapdog added enhancement New feature or request tier-2 secondary priority labels May 27, 2021
soapdog added a commit that referenced this issue Jul 14, 2021
refactoring platform from `ssb` to `nodejs-ssb` to prepare the ground for supporting `go-ssb` and `browsers-ssb` as well.

Related to: #104 #105 #106
@soapdog
Copy link
Owner Author

soapdog commented Jul 22, 2021

This is gonna take forever...

soapdog added a commit that referenced this issue Nov 29, 2021
* Extracted pipelines
* Extracted caches
* Extracted job queues

still works.

related to #105
soapdog added a commit that referenced this issue Nov 29, 2021
Moving as much code as possible to external files.

still works.

related to #105
@soapdog
Copy link
Owner Author

soapdog commented Jan 11, 2022

I'm suspecting this issue is not really actionable. Of course I can work on it, but it will never come to a point where I'm totally happy with the result. The way Patchfox is built and the technical debt in this codebase prevents me from actually shipping a clean high-level API unless I rewrite all the packages.

I might close this as an interim better version and reopen if I see some breaking problem with the current codebase.

The motto of Patchfox is fail forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tier-2 secondary priority
Projects
None yet
Development

No branches or pull requests

1 participant