ipfs / team-mgmt

IPFS Team Planning, Management & Coordination threads
https://github.com/ipfs/team-mgmt/issues
Other
267 stars 97 forks source link

Sprint: April 18 → May 3 #104

Closed RichardLitt closed 8 years ago

RichardLitt commented 8 years ago

Sprint April 18, 2016

Sprint Goals

Sprint Discussions

Schedule

Please take notes in a separate pad, if you can, and link it here.

Endeavour Lead Time (PDT - UTC/Z - CEST) Pad
sync @RichardLitt 9:00PDT 16:00Z 17:00CEST IRC: #ipfs on Freenode
apps on ipfs @dignifiedquire 10:30PDT 17:30Z 18:30CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-apps-on-ipfs
infrastructure @lgierth 11:00PDT 18:00Z 19:00CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-infrastructure
libp2p @diasdavid 11:30PDT 18:30Z 19:30CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-libp2p
js-ipfs @diasdavid 12:00PDT 19:00Z 20:00CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-js-ipfs
go-ipfs @whyrusleeping 12:30PDT 19:30Z 20:30CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-go-ipfs
multiaddr @jbent 13:00PDT 20:00Z 21:00CEST https://public.etherpad-mozilla.org/p/ipfs-april-18-multiaddr

Please add the Agenda to the Pad before the endeavour sprint starts.

Sprint Deliverables

whyrusleeping commented 8 years ago

go-ipfs

Lead: @whyrusleeping

Participants

@jbenet @diasdavid @richardlitt @dignifiedquire

Notes

roadmap for Q2: https://github.com/ipfs/go-ipfs/issues/2247#issuecomment-211441820

daviddias commented 8 years ago

libp2p hangout

Notes

enroute to js-ipfs milestone 1

daviddias commented 8 years ago

js-ipfs hangout

Notes

enroute to js-ipfs milestone 1

David's plan

Build an app on js-ipfs:

daviddias commented 8 years ago

DAVID DIAS TODO

js-ipfs

js-ipfs-api

libp2p

specs

extra

ghost commented 8 years ago

Infrastructure

Lead: @lgierth

Participants

Agenda

Notes

ghost commented 8 years ago
nginnever commented 8 years ago

TODO

RichardLitt commented 8 years ago

To Do

RichardLitt commented 8 years ago

Mid-week hangout will be happening in 25 minutes, at 12:00noon EDT, 9:00am PDT, 6:00pm CEST, 4:00pm UTC.

hackergrrl commented 8 years ago

noffle mid-sprint

This week I brought some ipfs/libp2p JS modules up to spec re test coverage and API docs. I also spent time adding tests for my PR on go-ipfs that improves our DHT CLI commands -- we'll soon finally have sharness DHT tests! :star: Beyond that, some progress on my big go-ipfs CLI consistency/discoverability PR, and work on getting the broken ipget build in working condition again.

RichardLitt commented 8 years ago

Note: The sprint for this Monday will be on Tuesday, due to the meetup in Berlin taking place at the normal time for Europeans.

All videos and the IRC hangout will happen at Tuesday at the normal times.

nginnever commented 8 years ago

Voxelot Check-In

I spent the majority of my time finishing js-ipfs cat, get, add commands in core, cli, and http. There is only one issue left with the cli calling the http resources from js-ipfs-api and getting different responses than expected or as shown in the test files. I may need to edit js-ipfs-api to add cooperating interfaces.

I began looking into libp2p as I plan to move toward the network stack after finishing data. I also began looking at whyrusleeping's libp2p-pub/sub code and learning more go-lang in preparation for creating dynamic ipfs applications as well as studying set theory and crdt operations.

RichardLitt commented 8 years ago

Update

This week I went over the HTTP API spec with a fine comb, fixing all of the linting errors and working hard to make it web-ready. I did a lot of small stuff, such as PRing the website to add the weekly, opening question issues in community and FAQ, ordering hundreds of stickers with the new logo design, and reviewing the ipfs.pics blogpost. I worked on documentation for go-ipfs; I also went through all of the FAQ issues and added 'answered' labels where appropriate.

To Do

haadcode commented 8 years ago

Sprint end update - 18 Apr - 3 May

Spent a good time figuring out CRDTs and how to use them in orbit-db. Found a solution and implemented counters in orbit-db (G-Counter CRDT). Refactored orbit-db as per feedback and modularized it even further. Rest of the sprint was spent at Squatconf and organizing the IPFS Berlin Meetup. The meetup was last night, live-streamed and overall it went well.

Tasks

Community
CRDTs
ipfs-log
Orbit
whyrusleeping commented 8 years ago

This last week i put a bunch of effort into diagnosing and fixing libp2p issues. I have completed the swarm dialing refactor and i'm gonna start getting that all merged in. I also addressed some issues with bitswap using an inordinate amount of memory randomly, part of the problem was base58 encoding taking way too long, and the other half was making too many find provider calls we we'rent cancelling.

Aside from that i pushed my pubsub code up to github, along with a branch of go-ipfs that uses it.

go-multiaddr has some really inefficient parsing code in it, so i pushed up a PR to make that a little better. It was actually the cause of a lot of excess CPU time on the gateways.

Beyond CodeStuff (tm) I put more work into gx-ifying our packages while still leaving them go getable. go-libp2p is almost installable and usable through go get, just one pesky PR i need to get merged upstream.

hackergrrl commented 8 years ago

Last week I was at squatconf in Berlin, which had lots of great discussions at and around it. Much of the week was travel and working on my talk. The slides are on https://github.com/noffle/talks and there's a recording on youtube.

I also wrote https://github.com/noffle/ipfs-twitter-resolver, which resolves a /twitter/user/key addr to an IPFS address (handy for pointing to your IPFS blog's/website's location without running a daemon). Centralized IPNS-like mutable pointers! Still in Berlin this week; expecting to be back by next weekend!

ghost commented 8 years ago

@lgierth sprint update

From my side, not much IPFS-related happened this week.

I spent the first week in Toronto hacking on the cjdns android app with benhylau, and we got it working without root in the end, so now nothing stops us from publishing it in the Play Store (in addition to F-Droid). It needs a few more features to become really useful, e.g. sharing one's IPv6 address.

The second week was spent traveling back to Europe, and attending Squatconf.