-
Notifications
You must be signed in to change notification settings - Fork 31
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
Getting project back on track 🏗️👨🏭 #75
Comments
@lidel -- thanks so much for getting this on paper. What's the next step for getting the CI and infra part of this on someone's radar within the core IFPS team? Once that's done, the remaining parts would make an excellent bounty issue. |
Switched CI setup to CircleCI in #76 and checked off CI part. Right now the build fails but that may be due to old dependencies. I did not dig into it, as the next item in the list, "update all dependencies to latest versions" may fix it. |
@lidel @rafaelramalho19 re hackathon priorities - can we maybe start with this issue, and specifically just initially getting dependencies etc up to date as quickly as possible? I can't even build this locally, but once I can that unblocks me to working on some of the visual stuff in other issues. Thanks! |
Agree, this is the blocker of entire endeavor (I'm unable to build current codebase in node 14). I've looked at the current codebase, and it won't be easy to just swap js-ipfs to the latest version :( ipfs-share-files/src/bundles/index.js Lines 2 to 13 in 2e099d8
Potential path for unblocking:
@rafaelramalho19 are you willing to give it a try? If you write a drop-in replacement bundle that implements the same API as ipfs-redux-bundle, I can help with the remaining API and tests refactor, where needed. |
@lidel Can you please look through this checklist again and for things that don't look like they'll get done during hack week, break into separate labeled issues? Thanks 🙏 |
All good! |
This project was not actively maintained and is behind with both infra and IPFS.
Below is a high level overview of absolute minimum that needs to happen to get it back on track cc @autonome @jessicaschilling
The CI
Right now this repo uses Jenkins, which was deprecated and replaced by Travis/CircleCI ✨
ci/
) and set up CircleCITip: cid.ipfs.io website config can be used as a template: multiformats/cid-utils-website/.circleci/config.yml
dev.share.ipfs.io
then it should be backed bymaster
, and a newproduction
branch should representshare.ipfs.io
. This way development cycle on GitHub would not impact production.The app
Covered with spider webs 🕸️
$cid.ipfs.dweb.link
andshare.ipfs.io.ipns.localhost:8080
The above is a bare minimum needed to keep website up to date and useful.
The text was updated successfully, but these errors were encountered: