Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

ⒿⓈ⚡️ js-ipfs Dev Team Weekly Sync 🙌🏽 #1179

Closed
daviddias opened this issue Jan 22, 2018 · 29 comments
Closed

ⒿⓈ⚡️ js-ipfs Dev Team Weekly Sync 🙌🏽 #1179

daviddias opened this issue Jan 22, 2018 · 29 comments
Assignees

Comments

@daviddias
Copy link
Member

daviddias commented Jan 22, 2018

It has been really exciting to see the explosion of applications and experiments using js-ipfs, the number of people building things on the distributed web and clever ways that push js-ipfs beyond. Of course, with the growth of interest, the number of issues reported and features requested has grown, which have received the best of our attention and capacity.

Unfortunately, we haven't been able to deal with all the demand but that is something that we want to change. After giving a lot of thought on ways to bring back the fast dev momentum, I'm happy to announce that We are bringing the js-ipfs Dev Team Weekly Sync ups back!, a space for the js-ipfs contributors to sync up, discuss and pick the priorities, creating a more informed and up to date roadmap that users can follow.

We are not planning to reinvent the wheel, instead, we will bring some of the best practices we had in the past, namely:

  • Weekly Sync Up
  • Kanban style management through the Waffle Board (waffle js-ipfs)
  • Optional focused 2-week sprints on a certain feature or bug fix
  • Monthly group check-in for retrospective and proposals to improve our process

The first sync up is To Be Announced, but ideally, it will happen right after the IPFS All Hands Call. The target date is currently Jan 29th.

Everyone is welcome to join the sync up calls, however, they will mostly fast-paced conversation on the work at hand. You can use the IPFS All Hands Call for discussion and questions.

Meanwhile, make sure to check glance through the Waffle Board. Will update this issue with the scheduled call soon.

Update: Read the MGMT doc to learn how we track and categorize work.

@daviddias daviddias added the status/in-progress In progress label Jan 22, 2018
@daviddias daviddias self-assigned this Jan 25, 2018
@daviddias
Copy link
Member Author

daviddias commented Jan 29, 2018

Weekly Sync Up Jan 29, Monday 6pm UTC

We are doing our 1st (reset of the counter :)) Weekly Sync Up this Monday after the IPFS All Hands

Everyone is welcome to this call, even if you haven't had the chance to contribute to js-ipfs recently you are welcome to listen in. New contributors can also take advantage of this call to get help identify good issues to tackle in the project.

I've added this call to the list of IPFS Community Calls on the IPFS Calendar

In order to prepare for this call, please review the waffle board and update the status of the issues you are handling (if finished move to "done", if you are working on them move to "in progress" and if you are not focused on them at the moment move it back to "ready")

Update: Recording at https://youtu.be/F0wEg6ZQB34

Related TODO: Automate the announcement of this call.

@daviddias daviddias changed the title js-ipfs Dev Team Weekly Sync 🙌🏽 ⒿⓈ⚡️ js-ipfs Dev Team Weekly Sync 🙌🏽 Jan 29, 2018
@daviddias
Copy link
Member Author

daviddias commented Feb 5, 2018

Weekly Sync Up Feb 05, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Update: Recording at https://youtu.be/17WUrzWHcDQ

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Feb 11, 2018

Weekly Sync Up Feb 11, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Update: Recording at https://www.youtube.com/watch?v=qs8j_i8hecI

This call is listed on on the IPFS Calendar

@hacdias
Copy link
Member

hacdias commented Feb 11, 2018

@diasdavid I'll try to go but I can't guarantee it.

@JonKrone
Copy link
Contributor

Hey @diasdavid. I won't be able to make today's standup. I've been traveling for the past week and will be on the road today as well.

I've been able to put like 8 hours to ipfs ls -rl and ipfs files add --only-hash and have the core functionality down for both. I hope to find time to work on and submit them before the end of the week. #1204 still stands as a blocker but I want to take another look at it as I might've fixed a related problem this week.

@daviddias
Copy link
Member Author

daviddias commented Feb 19, 2018

Weekly Sync Up Feb 19, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/MJyI0FI1cu4

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Feb 26, 2018

Weekly Sync Up Feb 26, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/gotCojdrl_4

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Mar 5, 2018

Weekly Sync Up Mar 05, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording:

This call is listed on on the IPFS Calendar

I won't be available to attend the call today, @vmx will be taking my place as the lead.

@victorb
Copy link
Member

victorb commented Mar 5, 2018

New link as the meeting host is not around: https://protocol.zoom.us/j/3339991818

@victorb
Copy link
Member

victorb commented Mar 6, 2018

Updated #1179 (comment) to include link to the recording.

@daviddias
Copy link
Member Author

daviddias commented Mar 11, 2018

Weekly Sync Up March 12, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/bAAzUct17ic

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Mar 16, 2018

I've created a document to explain how the work gets tracked and categorized, please it here.

@daviddias
Copy link
Member Author

daviddias commented Mar 18, 2018

Weekly Sync Up March 19, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/SUm228WPCgI

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Mar 26, 2018

Weekly Sync Up March 26, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/X8YF_M0cVsw

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Apr 2, 2018

Weekly Sync Up April 02, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/bACmpRWnIMQ

This call is listed on on the IPFS Calendar

@vmx
Copy link
Member

vmx commented Apr 9, 2018

Weekly Sync Up April 09, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/OfG8g4JB-EQ

This call is listed on on the IPFS Calendar

@vmx
Copy link
Member

vmx commented Apr 16, 2018

Weekly Sync Up April 16, Monday 6pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/kmo3HwAiK9g

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Apr 23, 2018

Weekly Sync Up April 23, Monday 6pm 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/DoRx1VHtgGQ

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

Ah, process fail, apparently calendar was updated and now this call (which follows the IPFS All Hands) is 5pm UTC.

@daviddias
Copy link
Member Author

daviddias commented Apr 30, 2018

Weekly Sync Up April 30, Monday 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/LrN0kANthT4.

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented May 7, 2018

May 7, Monday Ann The Lead Maintainer Protocol is up and running!

I'm really excited to share that the Lead Maintainer Protocol and the update to the Interplanetary JavaScript Code Guidelines is complete!

What this translates to is that now we have a way better structure to empower outstanding contributors to support the growth of the project by having more autonomy and ownership over the module codebase in the JavaScript land of IPFS, libp2p, IPLD and multiformats.

Currently, out of the 70 modules, 41 have an assigned Lead Maintainer with more to come. I'll act as as the interim lead maintainer for the remaining. You see the list at ipfs/team-mgmt#600 (comment).

One of the things you will start noticing is how fast PRs and merges to release happen in addition to have a short feedback cycle to PRs and issues. An interesting way to observe this is by checking the global js waffle board and overall the velocity of the project.

A huge thank you to @alanshaw, @vmx, @achingbrain, @vmx, @jacobheun, @pgte, @diasdavid, @kumavis, @dignifiedquire, @wanderer, @olizilla and @hacdias who responded to the call and took the large responsibility to oversee the many modules of IPFS. You rock! ❤️🤘🏽

Before I close this update, I want to answer the question: "Does this mean that you, @diasdavid, will be no longer active in the project?". The answer is no, I will continue as active as I have been and dedicate the maximum attention I can as always, remaining the Tech Lead for JavaScript implementation of IPFS and libp2p. I'm pumped for having such extraordinary individuals taking bigger roles on the maintenance and direction of the project.

@daviddias
Copy link
Member Author

daviddias commented May 7, 2018

Weekly Sync Up May 7, Monday 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/JukmLgmBjmw

This call is listed on on the IPFS Calendar

@daviddias
Copy link
Member Author

daviddias commented Jun 4, 2018

Weekly Sync Up June 04, Monday 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/uus_XabfQO8

This call is listed on on the IPFS Calendar

@jacobheun
Copy link
Contributor

jacobheun commented Jun 11, 2018

Weekly Sync Up June 11, Monday 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/N6-rxdV3K9s

This call is listed on the IPFS Calendar

@alanshaw
Copy link
Member

alanshaw commented Jun 18, 2018

Weekly Sync Up June 18, Monday 5pm UTC

If you are new to this call and how the js-ipfs project is organized, please see the recording from the first call to learn how we use the waffle board.

Recording: https://youtu.be/xa0jT9r8Na8

This call is listed on the IPFS Calendar

@daviddias
Copy link
Member Author

I'm moving the location of this call to ipfs/team-mgmt#650 so that it gets referenced by the js-ipfs, js-libp2p and js-ipld projects. Closing this issue.

@ghost ghost removed the status/in-progress In progress label Jun 21, 2018
MicrowaveDev pushed a commit to galtproject/js-ipfs that referenced this issue May 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants