-
Notifications
You must be signed in to change notification settings - Fork 35
Closed
Labels
P1High: Likely tackled by core team if no one steps upHigh: Likely tackled by core team if no one steps upexp/wizardExtensive knowledge (implications, ramifications) requiredExtensive knowledge (implications, ramifications) requiredkind/maintenanceWork required to avoid breaking changes or harm to project's status quoWork required to avoid breaking changes or harm to project's status quoneed/analysisNeeds further analysis before proceedingNeeds further analysis before proceedingneed/triageNeeds initial labeling and prioritizationNeeds initial labeling and prioritization
Description
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 β¨
- remove Jenkins config (
ci/) and set up CircleCI
Tip: cid.ipfs.io website config can be used as a template: multiformats/cid-utils-website/.circleci/config.yml - update #deploy instructions in readme
- (digression) If we want to keep
dev.share.ipfs.iothen it should be backed bymaster, and a newproductionbranch should representshare.ipfs.io. This way development cycle on GitHub would not impact production.- Update: done: fix: automated deploy to IPFS with CircleCIΒ #76
The app
Covered with spider webs πΈοΈ
- update all dependencies to latest versions, refactor if needed
- ensure latest js-ipfs and js-ipfs-http-client are used
- this means some code needs to be refactored because programmatic JS API changed: https://blog.ipfs.io/2020-02-13-js-ipfs-0-41/
- ensure it works with ipfs-companion enabled
- ensure it loads fine from subdomain gateways at
$cid.ipfs.dweb.linkandshare.ipfs.io.ipns.localhost:8080- small error about service worker, but does not impact the app
- ensure it loads fine from ipns:// in Brave (ipns://dev.share.ipfs.io)
- there was Bug: ipfs:// drops query and hash parts Β brave/brave-browser#13722 but it won't impact users, as we copy univeral http URL
The above is a bare minimum needed to keep website up to date and useful.
autonome
Metadata
Metadata
Assignees
Labels
P1High: Likely tackled by core team if no one steps upHigh: Likely tackled by core team if no one steps upexp/wizardExtensive knowledge (implications, ramifications) requiredExtensive knowledge (implications, ramifications) requiredkind/maintenanceWork required to avoid breaking changes or harm to project's status quoWork required to avoid breaking changes or harm to project's status quoneed/analysisNeeds further analysis before proceedingNeeds further analysis before proceedingneed/triageNeeds initial labeling and prioritizationNeeds initial labeling and prioritization