-
Notifications
You must be signed in to change notification settings - Fork 97
Sprint: June 20 → July 3 #114
Comments
@RichardLitt To DoAdding my preliminary list here, because I basically have it already filled out for the video hangout. go-ipfs
Blog
name-your-contributors
github-task-status
ipfs-http-api
READMEs
|
@Kubuxu - To Dogo-ipfs:
Misc
|
David Dias Task List 📝
Other goals
I'm experimenting a new thing, adding priority to my tasks, so that others now if I'm still super busy with really important priorities or if I'm just doing 'stuff'. This way, if something comes up in the middle (which always comes), I can also tag it with priority and that way, I can evaluate if I did well bumping the priority of something else face of what were the primary needs. Legend
|
@lgierth todo
|
nicola's taskTODO
|
@Kubuxu - Mid-sprint updates This week I worked mainly on blockstore performance, bloom filtering and ARC caching of Has calls which should reduce idle hard drive calls by about 95% to 99%. I also updated go-log across the codebase (not without problems) and fixed some misc bugs and added smaller features. go-ipfs:
Misc
|
Mid-week updatesThis week, I wrote around 100 pull requests, standardizing READMEs and licenses across the organization. That sums it up for me.
|
Whyrusleeping mid-week updatethe biggest thing i worked on last week was getting the path clean bug resolved. We've decided to base32 encode all binary keys before creating datastore keys with them. This will unblock a bunch of other PRs and fix a few fairly major issues we have. Beyond that, i've been working on writing providers to disk so as to not keep them in memory. Fixing this will fix the largest cause of memory bloat in long running ipfs daemons. |
During last week, I've been focused on refactoring our libp2p transports, stream muxer, swarm and libp2p builds, introducing the new Identify protocol (new as in: "working like go-ipfs"). This work was a dependency of getting go-ipfs and js-ipfs interop. I'm currently checking (hoping to finish today) if everything is ok now. Will try to tackle and check everything with @whyrusleeping while we have a overlap work time across timezones. There were many PR's to achieve this, here is the list of the major ones. They can also be checked at the Captain.log |
voxelot mid-sprint updateThis week I worked a bit on js-ipfs add http and reviewed some first steps on js-ipfs-api get requests. Finished setting up a basic UI for a react/redux based distributed collaborative text editor running on orbit-db as well.
|
David Dias Sprint Check In
This sprints was pretty exciting, we got js-ipfs and go-ipfs exchanging blocks with one another after all the wire battles, pretty energising moment. During the process, I've had the change to work a lot in the transport layer, improving our interfaces, implementations, integrations and (something that is very dear to me), adding more tests, enabling that code base to be more robust, without the feeling of 'cutting corners' to reach a quick goal. More on this can be seen on the Mid Week Check in Nevertheless, it is important to note that in order to get interop, a custom build of go-ipfs was required, simply because of some network assumptions in go-libp2p, namely that Other things I did during this sprint were:
Blockers:
I've had also some very good conversations with members on the IPFS community and some volunteered their free time to contribute to completion of the last entry of the js-ipfs Captain.log, you rock! ❤️. These tasks are:
As soon as I get back, one of my focused goals will be to complete the ipfs-api next generation, it is a dependency of many of our projects and the first door for many people in the community to try out IPFS and currently, it is kind of hard to use due to lack of good documentation, examples and specially, the code is just overly complex. We can make this way much better with ipfs-inactive/js-ipfs-http-client#305. So, if someone wants to take part of it while I'm out, please do, your contributions are always super appreciated :) |
@RichardLitt check inLast week, I worked on the http-api-spec a fair amount, closing issues and opening a few PRs, making sure that it is a bit more up to date. I also wrote a blogpost about it, here that would <3 some review. On the blog side, I had a lot of discussions on how best to move forward on this, and set up Waffle.io to track our blogposts. I also tried to rework the ipfs.pics post, and have some more work to do on that. I worked on the CLI interop a tiny bit for js-ipfs and go-ipfs with @Kubuxu, but didn't have as much time for it as I wanted. I may have a been a bit overambitious in what I expected to do. Updated TODOsgo-ipfs
Blog
name-your-contributors
github-task-status
ipfs-http-api
READMEs
|
@Kubuxu - update |
Sprint June 20th -- July 3rd
This sprint, instead of having the long 30-minute discussions, we are having another short video sprint. This is because of travel issues and vacation for many endeavors, and because of a tight schedule at the moment for a few people working on IPFS.
For this sprint please do the following:
Sprint Discussions
Schedule
@RichardLitt will post the Hangout link on the IRC channel, as normal.
Participants
@whyrusleeping
@diasdavid
@Kubuxu
@lgierth
@nicola
@em-ly
@RichardLitt
Sprint Deliverables
- [ ]
, which GitHub automatically converts to a checkbox.The text was updated successfully, but these errors were encountered: