-
Notifications
You must be signed in to change notification settings - Fork 97
Sprint: April 6 → April 18 #101
Comments
Apps on IPFSLead: @dignifiedquireParticipantsAgenda
NotesWebui Updates
Dynamic Apps on IPFS
Questions:mmuller: Does a pubsub mechanism currently exist? vijayee: does the crdt code exist already? |
InfrastructureLead: @lgierthParticipantsAgenda
|
libp2pLead: @diasdavidNotes
|
js-ipfsLead: @diasdavidNotes
|
DAVID DIAS TODOjs-ipfs
js-ipfs-apilibp2pnpm on IPFSIPLDwebuispecs
extra
|
go-ipfsLead: @whyrusleeping Notes
|
To Do
|
ToDo
|
t0Do- dignified.js - [x] PR https://github.com/multiformats/js-multihash/pull/5 - [x] PR https://github.com/ipld/js-ipld-dag-cbor/pull/9 - [x] PR https://github.com/libp2p/js-libp2p-distributed-record-store/pull/3 - js-ipfs-data-importing - [~] exporter - [ ] Rework importer - js-ipfs - [~] cat command - [~] get command - [ ] ls command - [~] add command - Webui - [ ] write tests - [ ] document in contibuting.md - go-ipfs - [ ] study go-lang |
noffle
|
@haadcode sprint goals - 6 Apr - 18 AprSummaryWith the release of 0.4, I'll be upgrading orbit-related modules to use 0.4. I will continue to work on orbit-db and ipfs-log, fixing some issues, optimizing the algorithms and working towards to make them usable in the browser and better facilitate to build the CRDT library on top of ipfs-log. I also want to fix some issues in Orbit, and work towards making it usable in browser-only (stand-alone webapp). Tasksorbit-db
ipfs-log
Orbit
|
@lgierth todo
|
@whyrusleeping TODO
|
ToDo
|
David Dias Check InSummary: This sprint has been intense (and it will continue), with the goal of getting everything in line for a beta version of |
@haadcode sprint end - 6 Apr - 18 AprSummaryI concentrated on upgrading all my projects to use 0.4, getting orbit-db and ipfs-log to work in the browser and improving Orbit's UX. Had a very productive sprint. I managed to upgrade everything to 0.4 and it's awesome: much faster and more stable than 0.3! We now have working distributables for orbit-db and ipfs-log in the browser. They still require a local daemon to run to work but this will change when js-ipfs ships. I added some new features to Orbit: preview files directly in the chat with code higlighting, players for audio and video and improved the files browsing functionality in general. You can now also copy the hash of a file to clipboard. It looks like this: I also created a simple javascript logging module called logplease, works in Node.js and browsers. Tasksorbit-db
ipfs-log
Orbit
|
@lgierth sprint updateOne and a half weeks ago we released go-ipfs 0.4.0, yay! I took the smaller part Mid-sprint I flew to Seattle, which is disturbingly warm and green at the moment. This morning I landed in Toronto, where I'll spend most of the week working on Task list:
|
@nginnever Check-InThis past week I spent more time working with data-exporting, mostly testing moving files back and forth from go-ipfs to js-ipfs and hunting down some bugs. This led to studying more about node.js streams and having conversations with dignfiedquire and daviddias. Big thanks to them for helping me understand so much about streaming data. Also started learning reactive js to try out a module called highland by dignifiedquire's suggestions. This module looks powerful in its way of simplifying async code and I plan to incorporate it once I understand a bit more about reactive js programming. I spent a minimal amount of time working with aegir, the testing suit and standards for js modules. Reworked the multihash module to update from dig.js to aegir. Over the weekend I met up with alu in hollywood where we discussed visions of the future and how the web might look and be navigated. His work with janus VR and the equipment he has is really cool. Hollywood shows a lot of interest in visual things so it's natural to be asking these questions there. Seeing his work flow we started to come up with ideas of how IPFS might optimize data traffic for VR which could potentially create an interactive web that is content addressed in a way where you can actually walk through a dag of linked rooms!
|
@whyrusleeping sprint updateStarted off last week by fixing the libp2p listener bug that snuck into 0.4.0. After that, I set to work trying to get enough pull requests merged that we would have under 40 open. Unfortunately we kept opening new ones at a rate higher than I could get through them, so its still nearly 50. I also started modularizing the go side of the codebase, breaking a few packages out of go-libp2p, @lgierth has a PR that brings this into go-ipfs now too. In the same mood, I went and removed a tonne and a half of unused godeps, the go-ipfs codebase is a tad lighter now. This week i'm hoping to refactor the swarm dialer in go-libp2p to allow better address intake control, and hopefully fix the dht findpeer bug at the same time. |
@noffle end-of-sprint task dumpI focused on documentation this sprint. This meant a more discoverable and consistent go-ipfs CLI, ipfs dht output that's more human & script friendly, and some 0.4.0 blog post notes. I also dug hard into bringing the pantheon of js-ipfs modules up to snuff: detailed READMEs with examples and full API notes as well as 100% test coverage for js-peer-id, js-multiaddr, js-peer-info, and js-ipfs-blocks.
|
@dignifiedquire sync updateThis sprint I had two things on my mind. The first one was IPLD, which entailed getting as familiar as possible with the spec and implementing the whole set of tooling in JavaScript (js-ipld, js-ipfs-ipld, js-ipld-cli). Also I started work on ipld.io, including design drafts and a first rough implementation.
|
UpdateThis week, I spent a few days doing cool stuff: I cleared out most of my open issues, and merged a few of the http-api pulls. I worked really hard on the js guidelines for IPFS. I also looked into readme-standard again, learned how to make remark-lint plugins (and created remark-lint-appropriate-heading, the first of these needed). I also worked on the weekly (which still hasn't been published, I think in a month now). I need to figure out how to make this work, because right now it is still a very broken pipeline. Also, I got horrible food poisoning.
|
Summary Some things done
|
Summary
|
Sprint April 6, 2016
Sprint Goals
Sprint Discussions
Schedule
Please take notes in a separate pad, if you can, and link it here.
Please add the Agenda to the Pad before the endeavour sprint starts.
Sprint Deliverables
The text was updated successfully, but these errors were encountered: