-
Notifications
You must be signed in to change notification settings - Fork 97
Sprint: May 3 → May 15 #105
Comments
@haadcode sprint goals - 3 May - 15 MaySummaryMake Orbit work as a stand-alone app (ie. without Node.js) in preparation for js-ipfs. Tasksorbit-db
Orbit
CRDTs
PubSub |
@lgierth todo
|
noffle todoTravel and being sick consumed a lot of my time this sprint. I still managed to review some go-libp2p PRs and make progress on some go-ipfs bugfixes. I also wrote an IPFS resolver that uses Twitter as a transient record store (ipfs-twitter-resolver). I also collaborated with @RichardLitt a bit on his standard-readme project and my own common-readme project.
|
todo
|
todo
|
TODO- js-ipfs-api - [ ] files get command - js-ipfs - [x] files get http-api - [ ] files get http-api tests - [ ] files get cli tests - [x] files cat http-api - [x] files cat http-api tests - [x] files cat cli tests - [ ] files add http-api - [x] files add http-api tests - [x] files add cli tests - distributed reddit clone - [ ] begin rework with js-ipfs - pub/sub - [ ] test go-ipfs 1-> many tree - [ ] begin thinking about many -> many |
@lgierth updateThis sprint has been very slow and full of distractions for me. pages.ipfs.team is on the home stretch, and same for the remaining fixes That also means I'll finally have a free mind for taking on packet switching. I striked through tasks which I realized where an over-commitment.
|
UpdateLast week I broke down ipfs/kubo#2484 into around thirty small PRs. This involved overhauling pretty much every option with a default possibility in the go-ipfs codebase. Most of these have been merged now, and I have also been actively trying to keep the http-api up-to-date in respect to this. Besides that, I also worked on the blog with @jbenet, published Weekly 10, organized some hangouts, and updated the READMEs for js-ipfs-api and go-ipfs-api. Finally, I did a lot of work this week on standard-readme: there is now a full spec that I want feedback on, with what I think a good README should have. Extra IPFS-related rules can be found here (feedback also wanted). After talking with @noffle a lot, I also made a yeoman standard-readme generator that works well for scaffolding out your READMEs. Use it! Done
|
@dignifiedquire updateThe past week I have been exclusively working on js-ipfs. There were two main things that happened, the first one being the merge of bitswap into js-ipfs and the second one being the update of |
David's UpdateI've been working solely focused on js-ipfs. There were a bunch of fixes, CR and debugging. The major/quantifiable things were:
Other things involved the passing of the torch of ICWE to @dignifiedquire and giving a talk at require('lx'), the Node.js and JavaScript meetup. |
@haadcode sprint end report - 3 May - 15 MaySummaryI planned to work on putting Orbit into the browser but ended up fixing and optimizing orbit-db for the most of the sprint. Good news is, the fixes & optimizations in orbit-db were absolutely worth it: orbit-db's write throughput performance is now at ~100ops/s (~33% improvement) and the code base has been fully modularized. Orbit now uses the following modules as datastores: orbit-db-eventstore, orbit-db-feedstore, orbit-db-kvstore, orbit-db-counterstore. I'm still in the process of updating all the documentation, though. Orbit also got some love and I've been integrating the new orbit-db version into it. Spent time also on code review & feedback for two new features to Orbit, implemented and PRed by two newcomers to the community: username auto-complete on 'tab' (by @masadeus) and emoji auto-complete and preview (by @shamb0t). Emoji auto-complete is not merged yet but will be in the next couple of days. I also spent some time on giving feedback to whyrusleeping's pubsub PR. Also tried to integrate js-ipfs to orbit-db (WIP). Tasksorbit-db
Orbit
CRDTs
PubSub
|
@Kubuxu sprint summaryNot much as I just started coding go-ipfs again, this time I hope that for longer and more actively. I've reviewed many PRs, started going through some old and possibly outdated issues. My main focus was getting offline mode go-ipfs node up and running but it looks a tad harder that I thought it would be. While going through issues I picked up some small but old bugs that are still not fixed and started working on them also. go-ipfs:
|
voxelot updateThis week I did a bit of js-ipfs documentation work. Updated the unixfs-engine readme, started 'files' core-api documentation on interface-ipfs-core. Made dignifiedquire draw a flow chart :) I updated the exporter part of the engine a bit and now will be working to make the export a duplex object stream. Also working on tar archiving and gzip compression options. I continued to work on js-ipfs http and updating the core, more work needs to be done to get the interfaces compatible for js-ipfs-api and core. Going to test loading a video to a page with js-ipfs core 'cat' in the browser this week. |
whyrusleeping updateThis last week I spent a lot of time debugging and fixing the hanging issue with yamux. This is the issue that causes (in at least 90% of observed cases) the gateways and other nodes to hang when simple requests are made on them. I have a patch in place and am waiting on upstream code review to get it pushed in officially. This week I plan to continue on with go-libp2p fixes, and I also am planning on doing some light bitswap work. Next week I will be out on vacation so make sure you poke me soon if you need anything done before june. |
noffle updateBerlin travel and being sick consumed a lot of my time this sprint. I still managed to review some go-libp2p PRs and make progress on some go-ipfs bugfixes. I also wrote an IPFS resolver that uses Twitter as a transient record store (ipfs-twitter-resolver). I also collaborated with @RichardLitt a bit on his standard-readme project and my own common-readme project. This sprint is more helping out on go-ipfs and js-ipfs where ever help is needed.
|
jbenet sprint updateThe biggest direct things I handled this sprint were
Various upkeep things as usual:
The bulk of my time is still consumed by organization management. |
Sprint May 3rd
Note that this is on Tuesday, not the usual Monday.
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: