Comments (9)
related: ipfs/ipfs-gui#107 & ipfs/ipld-explorer-components#359
from js-ipfs.
I talked to @RangerMauve about migration to helia and it sounds like libp2p/js-libp2p#1461 is a blocker
from js-ipfs.
Chatting with @achingbrain about rough requirements/plan for migration
- Notes in all the readmes.
- deprecation notes on NPM, (all packages inside js-ipfs repo)
- deprecate ipfs-utils
- migration guide
- "I used to use these APIs with js-ipfs, but now i use these with helia like this" - for all happypath
- We would add sections for specific non-happypath cases, or "case-studies" where we've migrated old tooling (like ipld-explorer-components and ipfs-share, etc.)
- @SgtPooki - Use notion doc for documenting specific usecases while working on js-ipfs deprecation for ipfs/ipld-explorer-components#359 & ipfs-share
- "I used to use these APIs with js-ipfs, but now i use these with helia like this" - for all happypath
- Closing/migrating all js-ipfs issues with pointer to migration guide & helia
something I thought of during our talk:
- boilerplate messages for js-ipfs issue closing/cleanup
- One message for issues that should check if helia solves their problems
- Message for issues that definitely have solutions in helia
- Message for unsupported things where users may be better suited to use js-kubo-rpc-client instead of helia
from js-ipfs.
Some updates on preparing for the deprecation:
- The issue has been updated with more thorough task lists.
- A project board has been created (https://github.com/orgs/ipfs/projects/26 ) to track the handling of the open issues in js-ipfs.
- The deprecation process and messaging is all being drafted in https://pl-strflt.notion.site/2023Q2-js-ipfs-Deprecation-c84d5d4f661044198ba6e63bf0a34790 (to allow for easier commenting)
from js-ipfs.
2023-05-23 update: we're getting close to doing the disruption phase. Some updates:
- This issue itself had some updates with more text filled in, tasks rearranged, and expected completion dates added.
- The issue handling process and messaging has had various updates: https://pl-strflt.notion.site/2023Q2-js-ipfs-Deprecation-c84d5d4f661044198ba6e63bf0a34790
from js-ipfs.
2023-05-24 update: we have completed all the "preparation tasks" and will start in on the "disruption tasks". The team has the goal of making it through the 300+ js-ipfs issues and PRs by end of week (2023-05-26).
from js-ipfs.
Per https://github.com/orgs/ipfs/projects/26/views/2, 372 issues and/PRs have been closed. There is one open item :). We'll sweep back through on 2023-06-08 to see if any issues have reopened. If there aren't any, we'll move forward with repo archiving.
from js-ipfs.
Given no issues have been reopened over a week per #4336 , I'm going to archive this issue. That will prevent this issue from being mutated. We have tracking items for the relevant documentation items. When those are all done, we'll come back, unarchive the repo, and close this last issue.
Thanks all for your work and support in making this effort happen. Well done.
from js-ipfs.
I'm closing this issue now that the docs issues were completed. The only thing that wasn't done was around proto.school, but dealing with messaging about the outdated nature of that overall site is a separate endeavor.
from js-ipfs.
Related Issues (20)
- Node js application crashes with `ipfs-http-client` without error message HOT 1
- No "exports" main defined while using Babelrc for Node js 16 HOT 3
- js.ipfs.tech is down HOT 2
- Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in HOT 2
- Support both Yamux and Mplex HOT 1
- Getting these errors on console after uploading data to IPFS HOT 2
- [Again] MaxListenersExceededWarning: Possible EventTarget memory leak detected. 11 abort listeners added to HOT 2
- Consider removing or replacing `update-notifier`? HOT 2
- ERR_MODULE_NOT_FOUND when building with TS, new in ipfs-core v0.18.0 HOT 1
- [Feature] Javascript library to make standalone accessibility HOT 2
- can't start ipfs-daemon HOT 1
- jsipfs daemon exit with error HOT 1
- require$$2.bind is not a function after vite build, works during vite dev HOT 3
- The file is broken when using AsyncIterable in addAll . HOT 2
- ipfs.add(stream) 504 gateway timeout HOT 6
- Unable to connect browser ipfs node with ipfs-cluster running in local HOT 3
- @achingbrain Generate "deprecation notice" text HOT 1
- A bug in randombytes HOT 2
- ipfs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-ipfs.