New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

鈷库搱鈿★笍 js-ipfs Dev Team Weekly Sync 馃檶馃徑 #1179

Closed
diasdavid opened this Issue Jan 22, 2018 · 29 comments

Comments

Projects
None yet
7 participants
@diasdavid
Member

diasdavid 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.

@diasdavid diasdavid self-assigned this Jan 25, 2018

@diasdavid

This comment has been minimized.

Member

diasdavid 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.

@diasdavid diasdavid changed the title from js-ipfs Dev Team Weekly Sync 馃檶馃徑 to 鈷库搱鈿★笍 js-ipfs Dev Team Weekly Sync 馃檶馃徑 Jan 29, 2018

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

This comment has been minimized.

Member

hacdias commented Feb 11, 2018

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

@JonKrone

This comment has been minimized.

Contributor

JonKrone commented Feb 12, 2018

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.

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid diasdavid referenced this issue Feb 19, 2018

Closed

鈿★笍 v0.28.0 RELEASE 馃殌 #1228

18 of 20 tasks complete
@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid 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.

@VictorBjelkholm

This comment has been minimized.

Member

VictorBjelkholm commented Mar 5, 2018

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

@VictorBjelkholm

This comment has been minimized.

Member

VictorBjelkholm commented Mar 6, 2018

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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid commented Mar 16, 2018

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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

This comment has been minimized.

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

This comment has been minimized.

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

@diasdavid diasdavid referenced this issue Apr 23, 2018

Closed

鈿★笍 v0.29.0 RELEASE 馃殌 #1320

26 of 30 tasks complete
@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid commented Apr 23, 2018

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

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid 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.

@diasdavid

This comment has been minimized.

Member

diasdavid 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

@diasdavid

This comment has been minimized.

Member

diasdavid commented May 14, 2018

Weekly Sync Up May 14, 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: Will be uploaded after the meeting

This call is listed on on the IPFS Calendar

@alanshaw

This comment has been minimized.

Member

alanshaw commented May 21, 2018

Weekly Sync Up May 21, 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/CNAPR9HMjR4

This call is listed on on the IPFS Calendar

@diasdavid

This comment has been minimized.

Member

diasdavid commented May 28, 2018

Weekly Sync Up May 28, 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/LV22is5xyd8

This call is listed on on the IPFS Calendar

@diasdavid diasdavid referenced this issue May 28, 2018

Open

Yarn vs NPM #39

@alanshaw alanshaw referenced this issue Jun 1, 2018

Closed

鈿★笍 v0.30.0 RELEASE 馃殌 #1375

23 of 23 tasks complete
@diasdavid

This comment has been minimized.

Member

diasdavid 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

This comment has been minimized.

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

This comment has been minimized.

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

@diasdavid

This comment has been minimized.

Member

diasdavid commented Jun 21, 2018

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.

@diasdavid diasdavid closed this Jun 21, 2018

@wafflebot wafflebot bot removed the in progress label Jun 21, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment