-
Notifications
You must be signed in to change notification settings - Fork 1.2k
OKR 2018 Q2 #1281
OKR 2018 Q2 #1281
Conversation
From my side I'd have:
|
Just a preliminary list of things I'd like to see being worked on:
|
|
Hi everyone! Just completed my first take on OKRs for next quarter. These mostly come from my perspective as the lead of the project, from listening to your feedback and also by trying to project what is the right direction of the project. These are not finalized and until they are frozen they are open to discussion. I expect that some of these will be dropped once the time allocation exercise is performed. I've used Github reviews feature to tag the people that are fully allocated or that have committed full time to work on the js-ipfs & js-libp2p projects. These are: @wraithgar, @jacobheun, @achingbrain, @dryajov, @vasco-santos, @fsdiogo and @hugomrdias. I also want to ask the feedback and participation on this discussion to the people that have been contributing part time (or even quarter time) to the project, you too should feel welcome to tackle KRs for the js-ipfs & js-libp2p projects and of course, propose changes, new ones and so on. These people are: @vmx, @pgte, @victorbjelkholm, @hacdias, @mkg20001, @richardschneider, @JonKrone, @nunofmn, @alanshaw, @olizilla, @AdamStone and @chriscool. (Hope I didn't miss anyone 🤞🏽) You will see in the list that I haven't assigned Priority nor Owner. If you are interested in tackling one of these KR, please do a line comment. I'll do line comments for the ones I believe I can do and that I should do + tag the people that I've already talked about on what to focus on next quarter. Thank you all in advance! Looking forward to get all of your feedback! ✨ |
OKR.md
Outdated
|
||
- `PX` - OWNER - The uncaught errors and memory usage are under control and a daemon can run for a week non stop | ||
- `PX` - OWNER - One or more js-ipfs daemons are part of the IPFS infrastructure | ||
- `PX` - OWNER - js.ipfs.io exposes an IPFS Gateway provided by a js-ipfs daemon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@victorbjelkholm can I assign you on this one given that you already started this work with #804?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Should we have one bootstrapper node be a js-ipfs node as well? My thinking is that the js-ipfs gateway probably won't be used a lot, while a default bootstrap node would get a lot of usage
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See KR on L12 One or more js-ipfs daemons are part of the IPFS infrastructure
. That should be it :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I would make it more explicit, include "bootstrap" somewhere in the text 👍
OKR.md
Outdated
|
||
### The core can handle vast amounts of data | ||
|
||
- `PX` - OWNER - The MFS is implemented in js-ipfs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@achingbrain is assigned with this one
OKR.md
Outdated
### The core can handle vast amounts of data | ||
|
||
- `PX` - OWNER - The MFS is implemented in js-ipfs | ||
- `PX` - OWNER - npm on IPFS is used as a test vector of js-ipfs capabilities |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@achingbrain is also assigned with this one given that the MFS
is a dependency.
OKR.md
Outdated
- `PX` - OWNER - npm on IPFS is used as a test vector of js-ipfs capabilities | ||
- `PX` - OWNER - js-ipfs in the browser can load a dataset of at least 100Gb (create archives.js.ipfs.io) | ||
- `PX` - OWNER - js-ipfs in Node.js can load a dataset of at least 1TB (use npm to prove it) | ||
- `PX` - OWNER - A S3 IPFS Repo backend exists and it is easily pluggable on `new IPFS` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jacobheun is tasked with this one
OKR.md
Outdated
- `PX` - OWNER - js-ipfs in the browser can load a dataset of at least 100Gb (create archives.js.ipfs.io) | ||
- `PX` - OWNER - js-ipfs in Node.js can load a dataset of at least 1TB (use npm to prove it) | ||
- `PX` - OWNER - A S3 IPFS Repo backend exists and it is easily pluggable on `new IPFS` | ||
- `PX` - OWNER - The PIN API is finished and merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JonKrone has been working on this one following the work of @AdamStone. @JonKrone let us know if you will have the availability to take this one to the finish line.
I've updated the OKRs based on the feedback and assignments so far. There are still some KRs without an owner and we still haven't heard from everyone. Some of the full time folks still don't have KRs assigned to them. Review this PR ASAP and help us identify what is missing. |
OKR.md
Outdated
|
||
- `PX` - achingbrain - The MFS is implemented in js-ipfs | ||
- `PX` - achingbrain - npm on IPFS is used as a test vector of js-ipfs capabilities | ||
- `PX` - OWNER - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
OKR.md
Outdated
- `PX` - achingbrain - The MFS is implemented in js-ipfs | ||
- `PX` - achingbrain - npm on IPFS is used as a test vector of js-ipfs capabilities | ||
- `PX` - OWNER - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io) | ||
- `PX` - OWNER - js-ipfs in Node.js can add and transfer a dataset of at least 1TB (use npm to prove it) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
OKR.md
Outdated
|
||
### The daemon is stable and so core is reliable | ||
|
||
- `PX` - OWNER - The uncaught errors and memory usage are under control and a daemon can run for a week non stop. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any takers? @fsdiogo how do you feel about it?
OKR.md
Outdated
|
||
- `PX` - achingbrain - The MFS is implemented in js-ipfs. | ||
- `PX` - achingbrain - npm on IPFS is used as a test vector of js-ipfs capabilities. | ||
- `PX` - OWNER - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can own this one.
OKR.md
Outdated
- `PX` - achingbrain - The MFS is implemented in js-ipfs. | ||
- `PX` - achingbrain - npm on IPFS is used as a test vector of js-ipfs capabilities. | ||
- `PX` - OWNER - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io). | ||
- `PX` - OWNER - js-ipfs in Node.js can add and transfer a dataset of at least 1TB. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
OKR.md
Outdated
- `PX` - OWNER - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io). | ||
- `PX` - OWNER - js-ipfs in Node.js can add and transfer a dataset of at least 1TB. | ||
- `PX` - jacobheun - A S3 IPFS Repo backend exists and it is easily pluggable on `new IPFS`. | ||
- `PX` - OWNER - The PIN API is finished and merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JonKrone would you like to be the owner for this one given that you already did most of the work?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@diasdavid Yep yep, happy to. I misunderstood this PR, sorry for the late response.
OKR.md
Outdated
|
||
### libp2p levels up, learns new superpowers and a dedicated team is formed | ||
|
||
- `PX` - OWNER - libp2p has primitives to keep connections under control. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@diasdavid, count me in to help with the libp2p improvements. Need some time to ramp up with the code base, but should be quick so I can help with the PR reviews and whatnot for now.
And when talking about libp2p here, you mean strictly js-libp2p?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can own this one.
OKR.md
Outdated
|
||
### The Community is pumped by having a selection of example applications, blog posts and video tutorials on how to build DApps with IPFS | ||
|
||
- `PX` - OWNER - Blog post on PeerPad Architecture with focus on its Read/Write Capability System. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs an Owner.
I would also like to include as part of the OKRs:
Not sure if it fits though |
I feel that given that we increase on firepower we had last quarter, we are being pretty humble with OKRs for Q2. Let's make more ambitious (still realistic plans). I'm considering adding (raw list, will polish when committing to the doc)
|
You can put me down for:
|
@diasdavid I will have the following OKRs:
|
@diasdavid I can take care of
|
OKR.md
Outdated
- `PX` - achingbrain - The MFS is implemented in js-ipfs. | ||
- `PX` - achingbrain - npm on IPFS is used as a test vector of js-ipfs capabilities. | ||
- `PX` - hugomrdias - js-ipfs in the browser can fetch a dataset of at least 100Gb (and create archives.js.ipfs.io). | ||
- `PX` - OWNER - js-ipfs in Node.js can add and transfer a dataset of at least 1TB. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hugomrdias wanna take this one (related to the one above)?
Currently just a placeholder. Please submit your proposals for Objects and Key Results through this PR. I'll keep revisiting, add my own and trying to coalesce things until we feel there is something ready to discuss as a group or to present to the rest of the IPFS Community.