From 19c7279424a78d1203737b74920f00a2c1a8b3bf Mon Sep 17 00:00:00 2001 From: David Dias Date: Thu, 21 Jun 2018 23:19:12 +0100 Subject: [PATCH 01/15] docs: 2018 Q3 placeholder --- OKR.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OKR.md b/OKR.md index f2908bc776..004319c30c 100644 --- a/OKR.md +++ b/OKR.md @@ -2,6 +2,18 @@ We try to frame our ongoing work using a process based on quarterly Objectives and Key Results (OKRs). Objectives reflect outcomes that are challenging, but realistic. Results are tangible and measurable. +## 2018 Q3 + +**Objective 1** +- KR 1 +- KR 2 + +**Objective 2** +- KR 1 +- KR 2 + +Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) + ## 2018 Q2 Find the **js-ipfs OKRs** for 2018 Q2 at the [2018 Q2 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/1xIhKROxFlsY9M9on37D5rkbSsm4YtjRQvG2unHScApA/edit#gid=274358435) From ea69e6f7b3b7bc0e118349728cf1896a3f504822 Mon Sep 17 00:00:00 2001 From: David Dias Date: Mon, 2 Jul 2018 14:17:06 +0200 Subject: [PATCH 02/15] update draft --- OKR.md | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/OKR.md b/OKR.md index 004319c30c..3ee1a5d3be 100644 --- a/OKR.md +++ b/OKR.md @@ -4,13 +4,25 @@ We try to frame our ongoing work using a process based on quarterly Objectives a ## 2018 Q3 -**Objective 1** -- KR 1 -- KR 2 +**The Connectivity Magic story is figured out and solved** -**Objective 2** -- KR 1 -- KR 2 +- A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN +- The rendezvous protocol is a sound solution for DApps (e.g. PeerPad & others) +- The DHT is enabled by default in js-ipfs +- Handles correctly a scenario where the number of Connections grows (through Conn Management Strategy) +- ... MOAR :D + +**Daemon is as reliable as it can be** + +- A Daemon runs for 10 days without a crash +- One or more js-ipfs daemons are part of the Bootsrapper nodes +- js-ipfs can handle 1TB of data, both Node.js and Browser. +- npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- ... MOAR :D + +**New user/contributor experience is extraordinary** +- js.ipfs.io is finished and published +- ... MOAR :D Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 4b8bdebba5bef9687356a33c0d62e7d9b0db5559 Mon Sep 17 00:00:00 2001 From: David Dias Date: Mon, 2 Jul 2018 14:55:31 +0200 Subject: [PATCH 03/15] Update OKR.md --- OKR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/OKR.md b/OKR.md index 3ee1a5d3be..e9f546987f 100644 --- a/OKR.md +++ b/OKR.md @@ -22,6 +22,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **New user/contributor experience is extraordinary** - js.ipfs.io is finished and published +- Onboard 2 new full time contributors - ... MOAR :D Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 75b074c6f90399576740289d2f70b8d80da06ae9 Mon Sep 17 00:00:00 2001 From: David Dias Date: Wed, 4 Jul 2018 10:32:13 +0200 Subject: [PATCH 04/15] assigning OKRs --- OKR.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OKR.md b/OKR.md index e9f546987f..98611b0d1c 100644 --- a/OKR.md +++ b/OKR.md @@ -16,13 +16,13 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - A Daemon runs for 10 days without a crash - One or more js-ipfs daemons are part of the Bootsrapper nodes -- js-ipfs can handle 1TB of data, both Node.js and Browser. -- npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- js-ipfs can handle 1TB of data, both Node.js and Browser - @hugomrdias +- npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI - @achingbrain - ... MOAR :D **New user/contributor experience is extraordinary** -- js.ipfs.io is finished and published -- Onboard 2 new full time contributors +- js.ipfs.io is finished and published - @diasdavid +- Onboard 2 new full time contributors - @diasdavid - ... MOAR :D Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 7b15992dd1024fc6896c5d3aac83254e1eb9f73a Mon Sep 17 00:00:00 2001 From: David Dias Date: Wed, 4 Jul 2018 10:41:30 +0200 Subject: [PATCH 05/15] add more KRs --- OKR.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OKR.md b/OKR.md index 98611b0d1c..05a782f0db 100644 --- a/OKR.md +++ b/OKR.md @@ -7,10 +7,10 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **The Connectivity Magic story is figured out and solved** - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN +- A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways - The rendezvous protocol is a sound solution for DApps (e.g. PeerPad & others) - The DHT is enabled by default in js-ipfs - Handles correctly a scenario where the number of Connections grows (through Conn Management Strategy) -- ... MOAR :D **Daemon is as reliable as it can be** @@ -18,12 +18,13 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - One or more js-ipfs daemons are part of the Bootsrapper nodes - js-ipfs can handle 1TB of data, both Node.js and Browser - @hugomrdias - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI - @achingbrain -- ... MOAR :D **New user/contributor experience is extraordinary** + - js.ipfs.io is finished and published - @diasdavid - Onboard 2 new full time contributors - @diasdavid -- ... MOAR :D +- Complete the Awesome Endeavour, Documentation +- Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 05f350544e4d0f73bae881ef4cceeae33404a31c Mon Sep 17 00:00:00 2001 From: David Dias Date: Wed, 4 Jul 2018 16:00:45 +0200 Subject: [PATCH 06/15] Update OKR.md --- OKR.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OKR.md b/OKR.md index 05a782f0db..b76033a1ba 100644 --- a/OKR.md +++ b/OKR.md @@ -14,7 +14,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **Daemon is as reliable as it can be** -- A Daemon runs for 10 days without a crash +- A Daemon runs for 10 days without a crash - @alanshaw - One or more js-ipfs daemons are part of the Bootsrapper nodes - js-ipfs can handle 1TB of data, both Node.js and Browser - @hugomrdias - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI - @achingbrain @@ -24,7 +24,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - js.ipfs.io is finished and published - @diasdavid - Onboard 2 new full time contributors - @diasdavid - Complete the Awesome Endeavour, Documentation -- Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) +- Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) - @alanshaw Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From f56ed1a01038ecfcec3be4c52960019c791b9f53 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 01:14:57 +0200 Subject: [PATCH 07/15] Update OKR.md --- OKR.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/OKR.md b/OKR.md index b76033a1ba..dff86d3b94 100644 --- a/OKR.md +++ b/OKR.md @@ -6,11 +6,9 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **The Connectivity Magic story is figured out and solved** -- A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN +- A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - @diasdavid +- The DHT is enabled by default in js-ipfs - @diasdavid - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways -- The rendezvous protocol is a sound solution for DApps (e.g. PeerPad & others) -- The DHT is enabled by default in js-ipfs -- Handles correctly a scenario where the number of Connections grows (through Conn Management Strategy) **Daemon is as reliable as it can be** From b8a0ea22fb2c8b4efd45c921dc125d4bbd409307 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 01:22:10 +0200 Subject: [PATCH 08/15] Update OKR.md --- OKR.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/OKR.md b/OKR.md index dff86d3b94..d08b9697c9 100644 --- a/OKR.md +++ b/OKR.md @@ -6,23 +6,23 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **The Connectivity Magic story is figured out and solved** -- A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - @diasdavid -- The DHT is enabled by default in js-ipfs - @diasdavid -- A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways +- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) +- `P0` - @diasdavid - The DHT is enabled by default in js-ipfs +- `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways **Daemon is as reliable as it can be** -- A Daemon runs for 10 days without a crash - @alanshaw -- One or more js-ipfs daemons are part of the Bootsrapper nodes -- js-ipfs can handle 1TB of data, both Node.js and Browser - @hugomrdias -- npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI - @achingbrain +- `P0` - @alanshaw - A Daemon runs for 10 days without a crash +- `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes +- `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser +- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI **New user/contributor experience is extraordinary** -- js.ipfs.io is finished and published - @diasdavid -- Onboard 2 new full time contributors - @diasdavid -- Complete the Awesome Endeavour, Documentation -- Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) - @alanshaw +- `P0` - @diasdavid - js.ipfs.io is finished and published +- `P0` - @diasdavid - Onboard 2 new full time contributors +- `P2` - ??? - Complete the Awesome Endeavour, Documentation +- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 2a81ffb69b96d8f581d9ee2cc0e72f79f69e9ac6 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 01:38:49 +0200 Subject: [PATCH 09/15] Update OKR.md --- OKR.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OKR.md b/OKR.md index d08b9697c9..50e40d5990 100644 --- a/OKR.md +++ b/OKR.md @@ -8,7 +8,8 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - `P0` - @diasdavid - The DHT is enabled by default in js-ipfs -- `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways +- `P1` - @diasdavid - Circuit Relay Interop tests are merged +- `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways **Daemon is as reliable as it can be** @@ -16,6 +17,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes - `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser - `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- `P1` - ??? - **New user/contributor experience is extraordinary** From 1af07534b5c5084df37b1322db795d05b579bb81 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 01:39:03 +0200 Subject: [PATCH 10/15] Update OKR.md --- OKR.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OKR.md b/OKR.md index 50e40d5990..0ae14dab74 100644 --- a/OKR.md +++ b/OKR.md @@ -16,8 +16,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P0` - @alanshaw - A Daemon runs for 10 days without a crash - `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes - `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser -- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI -- `P1` - ??? - +- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI **New user/contributor experience is extraordinary** From ffee85506c9763f4ec7a55daffb26a3a792b8b71 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 01:55:40 +0200 Subject: [PATCH 11/15] Update OKR.md --- OKR.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OKR.md b/OKR.md index 0ae14dab74..6711e5ba37 100644 --- a/OKR.md +++ b/OKR.md @@ -8,7 +8,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - `P0` - @diasdavid - The DHT is enabled by default in js-ipfs -- `P1` - @diasdavid - Circuit Relay Interop tests are merged +- `P1` - @diasdavid - Circuit Relay Interop tests are finalized and merged (depends on go-ipfs 0.4.16) - `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways **Daemon is as reliable as it can be** @@ -16,7 +16,8 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P0` - @alanshaw - A Daemon runs for 10 days without a crash - `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes - `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser -- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- `P?` - ??? - **New user/contributor experience is extraordinary** From 609431cc7a27189c606b1a904441fe5d66b80e87 Mon Sep 17 00:00:00 2001 From: David Dias Date: Fri, 13 Jul 2018 12:07:59 +0200 Subject: [PATCH 12/15] Update OKR.md --- OKR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OKR.md b/OKR.md index 6711e5ba37..bb450b5b2c 100644 --- a/OKR.md +++ b/OKR.md @@ -25,6 +25,8 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P0` - @diasdavid - Onboard 2 new full time contributors - `P2` - ??? - Complete the Awesome Endeavour, Documentation - `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) +- `P0` - @alanshaw - js-ipfs fully support uses base32 CIDv1 by default + Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From a4dc4e5a629d091a55928290e97da214efba2968 Mon Sep 17 00:00:00 2001 From: David Dias Date: Mon, 16 Jul 2018 17:08:24 +0200 Subject: [PATCH 13/15] Update OKR.md --- OKR.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/OKR.md b/OKR.md index bb450b5b2c..27d6b7479e 100644 --- a/OKR.md +++ b/OKR.md @@ -6,8 +6,8 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **The Connectivity Magic story is figured out and solved** -- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - `P0` - @diasdavid - The DHT is enabled by default in js-ipfs +- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) - `P1` - @diasdavid - Circuit Relay Interop tests are finalized and merged (depends on go-ipfs 0.4.16) - `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways @@ -16,17 +16,15 @@ We try to frame our ongoing work using a process based on quarterly Objectives a - `P0` - @alanshaw - A Daemon runs for 10 days without a crash - `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes - `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser -- `P1` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI -- `P?` - ??? - +- `P0` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- `P0` - @achingbrain - IPTB runs js-ipfs daemons and browser nodes. A IPTB interop test hardness exists **New user/contributor experience is extraordinary** - `P0` - @diasdavid - js.ipfs.io is finished and published - `P0` - @diasdavid - Onboard 2 new full time contributors -- `P2` - ??? - Complete the Awesome Endeavour, Documentation -- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) - `P0` - @alanshaw - js-ipfs fully support uses base32 CIDv1 by default - +- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 9af317b424ec5ba595ed4d746f43559209dfa711 Mon Sep 17 00:00:00 2001 From: David Dias Date: Tue, 17 Jul 2018 10:04:42 +0200 Subject: [PATCH 14/15] OKRs are complete --- OKR.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/OKR.md b/OKR.md index 27d6b7479e..ab7f858698 100644 --- a/OKR.md +++ b/OKR.md @@ -6,25 +6,25 @@ We try to frame our ongoing work using a process based on quarterly Objectives a **The Connectivity Magic story is figured out and solved** -- `P0` - @diasdavid - The DHT is enabled by default in js-ipfs -- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) -- `P1` - @diasdavid - Circuit Relay Interop tests are finalized and merged (depends on go-ipfs 0.4.16) -- `P0` - ??? - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways +- `P0` - @diasdavid - The DHT is enabled by default in js-ipfs +- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) +- `P1` - @diasdavid - Circuit Relay Interop tests are finalized and merged (depends on go-ipfs 0.4.16) +- `P0` - @hugomrdias - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways **Daemon is as reliable as it can be** -- `P0` - @alanshaw - A Daemon runs for 10 days without a crash -- `P2` - ??? - One or more js-ipfs daemons are part of the Bootsrapper nodes -- `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser -- `P0` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI -- `P0` - @achingbrain - IPTB runs js-ipfs daemons and browser nodes. A IPTB interop test hardness exists +- `P0` - @alanshaw - A Daemon runs for 10 days without a crash +- `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser +- `P2` - @hugomrdias - One or more js-ipfs daemons are part of the Bootsrapper nodes +- `P0` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI +- `P0` - @achingbrain - IPTB runs js-ipfs daemons and browser nodes. A IPTB interop test hardness exists **New user/contributor experience is extraordinary** -- `P0` - @diasdavid - js.ipfs.io is finished and published -- `P0` - @diasdavid - Onboard 2 new full time contributors -- `P0` - @alanshaw - js-ipfs fully support uses base32 CIDv1 by default -- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) +- `P0` - @diasdavid - js.ipfs.io is finished and published +- `P0` - @diasdavid - Onboard 2 new full time contributors +- `P0` - @alanshaw - js-ipfs fully support uses base32 CIDv1 by default +- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) From 9cf8b5d5a999be85ea29c0b2e298ad2e93ff0be0 Mon Sep 17 00:00:00 2001 From: David Dias Date: Tue, 17 Jul 2018 11:45:03 +0200 Subject: [PATCH 15/15] move OKRs to the spreadsheet --- OKR.md | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/OKR.md b/OKR.md index ab7f858698..99fae519df 100644 --- a/OKR.md +++ b/OKR.md @@ -4,29 +4,7 @@ We try to frame our ongoing work using a process based on quarterly Objectives a ## 2018 Q3 -**The Connectivity Magic story is figured out and solved** - -- `P0` - @diasdavid - The DHT is enabled by default in js-ipfs -- `P1` - @diasdavid - A js-ipfs Daemon will always find other IPFS Daemons (js & go) in the LAN (MulticastDNS) -- `P1` - @diasdavid - Circuit Relay Interop tests are finalized and merged (depends on go-ipfs 0.4.16) -- `P0` - @hugomrdias - A js-ipfs node (Browser & Desktop) always finds files that are on the Gateways - -**Daemon is as reliable as it can be** - -- `P0` - @alanshaw - A Daemon runs for 10 days without a crash -- `P0` - @hugomrdias - js-ipfs can handle 1TB of data, both Node.js and Browser -- `P2` - @hugomrdias - One or more js-ipfs daemons are part of the Bootsrapper nodes -- `P0` - @achingbrain - npm on IPFS over js-ipfs is a sound way to install deps and gets used for CI -- `P0` - @achingbrain - IPTB runs js-ipfs daemons and browser nodes. A IPTB interop test hardness exists - -**New user/contributor experience is extraordinary** - -- `P0` - @diasdavid - js.ipfs.io is finished and published -- `P0` - @diasdavid - Onboard 2 new full time contributors -- `P0` - @alanshaw - js-ipfs fully support uses base32 CIDv1 by default -- `P2` - @alanshaw - Cut CI testing time in js-ipfs and js-ipfs-api by 50% (2x) - -Once these OKRs are finished, you will be able to find them on the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) +Find the **js-ipfs OKRs** for 2018 Q3 at the [2018 Q3 IPFS OKRs Spreadsheet](https://docs.google.com/spreadsheets/d/19vjigg4locq4fO6JXyobS2yTx-k-fSzlFM5ngZDPDbQ/edit#gid=274358435) ## 2018 Q2