 This oh, where are we gonna wear matching outfits, and I said I have a bunny suit you were like cool Yeah, cool Joe. I remember this conversation. Oh man This is awkward. Yeah. Well as you can tell we have a hair-raising good time together No, this is hot. I'm gonna change if you're not gonna wear your bunny suit. I'm sorry Can you accept me? Yes, of course. Thank you. All right. There you go bud. All right. Thank you All right hop along and I guess I'll get started Hi everyone, my name is Jory Berson and my colleague Joe the bunny is is joining me here, but as he Disrobes do robes. I want to tell you a little bit about the first, you know We're gonna talk about the first 200 days of our adventures as the open js foundation cross project council But just for some context Even though the open js foundation itself is is a newer organization We're built on a pretty long history of open collaboration that really started like Like a long time ago With the jQuery project with the dojo projects Independently coming together and realizing hey, we need to work together in some neutral way to Govern and grow our communities. So, you know, we've we've seen this as a community if you've if you started in javascript development in the 2000s, you know with those projects with no Announcing and then growing to the point that eventually it needed a foundation And then realizing that hey In 2017 and 2018 there's a bit of a duplication of efforts here like we could probably do more together than we can Then we can separately. So like let's let's share this experience. Let's share this This burden together and and kind of build from there So, where do we fit into this is sort of the next question like, you know, if we think about our foundation having a bit of an origin story this long history of growing and learning and sharing like myself I came into the picture with jQuery in the late 2010s And I started watching my colleagues who were working on jQuery and I got involved in the project and said Gosh, this is really fascinating like How these groups are coming together to decide, you know, what sorts of things we should add to our project is very It's it's it's really cool. Like it's it was unlike anything I'd ever seen before. I enjoyed working In a team that way and that kind of started my Falling down the rabbit hole if you will Into open source Yeah, and I started when I worked at sears a long time ago If anyone remembers sears And when I was there there there was a really great community of developers there in terms of the team We were doing a lot of brown bag lunch and learns and going to Meetups and a really great community And from there everywhere I went I was always kind of trying to replicate that or find that again Ended up working at strong loop and IBM and Got involved in the node foundation and found it to be a welcoming community and also very Accessible because everything that that we were doing was out in the open So that's how I got into it I think you know following along on that thought The the foundation I think we have some notes here too, huh? No. Well, yeah, all right there in my head Um, you know, we had started the the foundation The the project moved into the foundation and all of that activity was happening online and working through it And uh, and it definitely like in a radically open sort of way Yeah, and I think that's sort of one of those values that Having brought forward from the node project into the foundation that that is sort of an example of experience lessons learned Exactly. I think so so the intent to merge was announced last year at node j s uh interactive and immediately we started kind of doing this uh, uh, radical in the open uh, uh, collaborating And you know, this is at the collab someone on the left in the big picture But even the window, uh, the post-it notes that was during the event We broke off into different groups and started to talk about how Something like this could work and how things would come together and and how we would kind of uh Bring all of the things that we had in both the the foundations together to make a greater space I loved it because it was like this immediate excitement to like, you know, great We're we're sharing this this next step with the community like let's get started on it like right away and You know, so hey, we got this beautiful glass wall. Let's see it up and get to work And and and that in that instance too it was two people from the the j s foundation and two people from the node foundation You know new people getting together and working things out. It was really great So we hope that you imagine now sharing our origin stories here Like this could be, you know, part of hopefully this is part of your origin story with foundation like imagine yourself Five years from now thinking about right now when you get involved whatever So we we thought, you know, that that was just over a year ago now And since we announced Our intent to merge and then we became officially the open j s foundation in march of this year We've had over 40 cross project council meetings of an hour or more So this is lots and lots of hours of lots and lots of people's times All on the open that we've been broadcasting these things on youtube. You can go read the Read the minutes on github And we've had We're growing 66 people and accounting to our github organization and these are people who are Joining the cross project counselor and participating in some some way. Um, so Yeah, and and there are a few other repos there as well like the summits that people are getting involved in And I just wanted to come into that, you know Jury wanted to put a hard line on the cpc meetings like when we were the official cpc But we were the bootstrap committee before that working on You know making this happen. So it was actually well over 40 meetings um, but yeah, we have 217 commits to the cpc repo as of yesterday morning or something Um, so lots of activity. Uh, I found this graph. This is from you know, pretty much from the event The last year's no j s interactive and Um For the first like third of that is the bootstrap work and then we just renamed the project but just I mean that's a lot of activity. It's been really great A lot of people from a lot of different projects working really hard. Yeah And um We have this uh collaboration page get uh open j s f dot org slash collaboration Where you can uh, there are a variety of resources there, but in particular Links to the the github work that we're doing which Like I said, like everything that we're doing is out in the open streaming meetings Meeting notes are being merged in all these things. Yeah, definitely. So Check this out. Um, so, you know the next question is like, okay We're doing all this stuff in the open and and you might be going look great But like why what's the purpose of the cross project council? What do you do? and really for uh us we were thinking about this Um As the task of helping our community build their communities Each of our projects is special and has their own needs and they're they're they're unique and they're awesome Um, and we don't we want to support that we want to encourage that we want to grow that But there's also a lot of shared needs and there's a lot of great things we can learn from each other And there's a lot of synergy we can create if we are Building those communities together. So um, I I love this analogy of like an urban city, right where that city has its own sort of You know identity, but within the city, there's also lots of communities that that make Make it up that make it rich that make it meaningful and awesome. And so that's what we hope to be able to Foster we're 200 days in so, uh, you know, it takes a long time to build an awesome city, but uh project neighborhoods project neighborhoods, yes Um, so we wanted to tell you a little bit about what we're doing, um with with all of this energy Um, and you know, again 200 days is like Not a super lot of time Um, but I think we've made pretty good progress. We meet weekly. I keep thinking like, oh, eventually we'll go every other week But we have a full agenda every week Yeah Maybe when we retire Um, so, you know, what have we what have we been talking about with those those hours? Um, we are Obviously spending a lot of time thinking about creating and and sustaining community programming Which we'll tell you a little bit more about some of those programs here in a minute But um, you know, there's a lot of things we want to provide. Yeah, and and you know We've already got four new projects, uh to the foundation. So there's been a lot of work around that Um, not only, you know, evaluating applications, but also like what does the process look like and then as people are coming in too We're learning through that process and updating and what's great is the people that are coming in Are contributing, you know, they're creating pull requests and issues and driving some of these conversations. So it's been really great Yeah, and I want to thank toby langel who from what the amp project who's been like super super Helpful to that regard. So, you know, we're onboarding our new incubating projects, we've got our existing projects that we're helping to update their policies and also making sure that we're sharing best practices across our projects Um, and you know, also very very importantly Supporting our maintainers, right? So the maintenance of these projects is huge And we want to make sure that everybody feels like they have the support and the resources Of the ecosystem behind them when they have to do whatever it is they need to do Lots of stuff going on Lots of stuff So we hope that you're excited about all of this stuff and we tell you about a little bit of the projects now Um, some of our some of our programs and this is just like the start So, you know bear that in mind Yeah, so the travel fund is is one of the programs that um, you know, we're we're working on currently It was started in the node foundation in 2016 We've had over 30 requests approved in 2019. I know of several people who are here because of the travel fund So it's really great. Um, if you get involved and you want to come to austin in june Where the event will be next year, um, you know, that's something you could consider as a as a you know, someone a part of the work that we're doing And it started in the node foundation But we're looking there are a few projects that we're looking to elevate to Allow other projects to to take greater advantage of this And I think jonah from from webpack is is an example of just somebody from the community who says hey I want to you know help champion this and involve this a little bit more or so Yeah, yeah, he was he was great. That's another thing like if if um, if you're interested in getting involved Uh, like jerry was saying jonah just volunteered and We've got a lot of great people in the community that if you volunteer, they're happy to help support you It's just not something that they may be able to champion But we've got a lot of folks that are ready to support anyone who wants to get involved and get active Yeah, so um with this we're really hoping to make sure that that anybody who's a contributor to our project communities Feels like this is a resource they can access to help get them places They may not be able to go because perhaps of an employer doesn't quite sponsor the all the costs and all that sort of thing So very valuable So, you know another program that we're working on is the standards working group in the open js foundation so You know open source and open standards are two halves of a coin that are very important and are very important to me And we are a proud member of the w3c and also ecma international, which is the group behind tc 39 There is a lot of feedback. We can be providing the standards community There's a lot of feedback the standards community can be providing us we want to make sure that folks who are active in our project communities feel they have a voice in these spaces and Understand how they can get involved. We're we are constantly having those conversations With folks like wendy from the w3c who was here a little early earlier We want to make that a very clear program and benefit for our For our project. Yeah. Yeah, and on that note too like maintainers have enough work to do Like if we can help them as a part of the foundation to work with these standards groups, you know And then bring things back to the projects, you know, it's definitely something we'd like to do user feedback is another program that started in node and It started in 2017 that image there is one of the surveys that we did This seems like another thing that would be great for, you know, more projects in the foundation The idea is we would have a framework in place and this is fairly fleshed out I need to still move the repo over to to the open jsf org but A framework in place where projects who are trying to make decisions but want to get data on, you know Questions they may have Can can you know craft craft these questions work with the foundation to maybe further flesh them out To make sure they're they're going to get the data points that they're looking for And then the foundation can help them execute and you know return some some data back to them to help them make these decisions and work through different You know, whether they're features or what have you can be very helpful I mean, I'm really excited about this particular program because I think it will be awesome when we can as a community Work in a more like data-driven way and we have this sort of like system for how we ask questions of our community and we Integrate the the feedback and the lessons learned from that those questions One thing here's a program idea Anybody love like BigQuery and HTTP archive and all that sort of stuff like let's do some let's do some stuff with that, you know That'd be great feedback. Yeah Uh infrastructure, so this is another set of programs that we're really just sort of diving into All of these open source projects need infrastructure and it is a mess sometimes so We have a menu of services that the infrastructure services that the foundation provides And that's sort of a baseline in terms of, you know What what a project might need in terms of servers in terms of CI support, you know domains and da da da da da da da And that that's sort of just this the starting point But there's lots of other infrastructure needs too that especially are some of our larger projects might have and we are excited about getting more into Helping ease the burden for those projects When it comes to You know their their infrastructure needs and that's certainly a space that if you have dev op dev op skills This is something that you are excited about Influencing the this is a program That I want desperately to talk to you about. Yeah. Yeah, and the the node the node project in particular You know, that's something that we're working on for sure And then with uh, you know amp joining we have a session tomorrow to kind of work through some of those thoughts as well Which is my segue So, you know another program that we Are managing and trying to build upon is the collaborator summit Which I mentioned, you know, we have a bunch of great sessions There tomorrow some around nodes some around Amp some around just kind of general. How do we support these projects better? We have a bunch of open time for the cross project council to kind of flesh some other things that we're working out further What else for the collab summit well, I think it's just a really It's a wonderful time for People from all the different project communities to come together and talk about some of those shared experiences And shared concerns like security for example or infrastructure as I mentioned before But also, you know and how to solve those things tactically, but also for More of like the blue sky conversations of like what could we be doing? What can we do to make things? You know even better and that's that's one of the main topics of the conversation tomorrow So we're hoping to seed that now a little bit Yeah, we had I think the one in berlin was kind of the first one that was opened up beyond node and we had Some really great healthy conversations and different voices and these conversations and I found it to be really a great event Likewise So there I mean these are some specific programs We've talked about but there's also a lot of other benefits to projects within the foundation that the cpc helps facilitate to To a large extent one is for our projects providing some just legal support So, you know, there's obviously The standard, you know ip policies and things like that, but you know, you may be saying oh, well I want to understand a little bit more about the difference between You should my project have a cla should we use the dco? What should we do like these are kinds of questions that the foundation staff and The the support from the cpc your peers in the community can help you answer Project governance support. There's a lot of years of experience Managing open source projects among the the individuals on the cpc For example dylan shimon who's with the dojo project. He's been around for a while Right like dude has seen some stuff. So if you have questions if you're running into You know, gosh, what should I do? You need some advice. There's so many people who are willing to help mentor You not just on a project, but also like in your career. They're like awesome people. Yeah, I'm agreed. Uh, and then of course I would be totally remiss if I didn't talk about The staff's marketing and pr rachel romoff is just amazing And our our new executive director robin not robert and Bring with them a lot of marketing and pr expertise To help you kind of think about your project. You're positioning like how to tell the story That you want to tell to your community to potential consumers to potential contributors as well The to about your project Um What else if there's anything that you know and again bearing in mind that we're still new cpc 200 days Um, if there's anything that you see missing or you'd like to see us do or you think we can be doing better Which is probably, you know, not like it's probably a lot, right? Like there's always room for improvement We would love to hear from you. Um, yeah, there are a variety of ways to get involved and we wanted this to kind of You know Come to a call to action of sorts Um, like we've said we work out in the open the magic happens and issues and prs We have a a good well documented Proposal process so if you get involved and there's something you're interested in, you know, you can follow those steps It's not too hard. Um Help and improve and maintain existing programs there's just there's A lot of work to be done and uh, we've got a great group of people But we could we could definitely use more and and start to split off into some working groups and things like that too Where we can really focus on things. Yeah, and um, so we adopted a For program ideas for improvements that sort of thing. We adopted a staging process Because we're engineers, right? So it's like, oh, we're gonna do this like tc 39 doesn't stay in process. Um So, you know ideas that we say are stage zero or stage one These are sort of like, you know, and they're open they're up for grabs somebody threw some spaghetti at a wall And they thought like this might be a good idea and we're like, yeah, that could be a good idea Let's save that Uh, and we're looking for you know help or um support with that So like uh, the like commons jas is one idea outreach groups. Uh, is another idea Um, I don't know. I was like, I'm one of those who's like, here's a bunch of spaghetti So yeah, and again, we're gonna have uh some sessions at the collab summit tomorrow on the next day So we're we're gonna work on these further. Yeah, so please join us Um Yeah, we we I pointed this out earlier. Um, but I'll I'll share it again Open jsf.org slash collaboration I usually type in collaborate and then remember it's collaboration But it has links to getting involved on slack Uh, the mailing lists, um the calendars up there Um, I don't know if the youtube link is specifically up there, but I'm gonna Ask to get that up there Like we said our our meetings are open Observers are encouraged But also they're live streamed our meetings are live streamed and meeting notes are prd and a github which reminds me I have to get the last few meetings prd in Yeah, we have we we have a number of different channels as you said like um, and they're all open to you Right, so like, you know, you don't have to wait to be invited to the slack channel If you just click that link you too And thank you for so many of you who are joining the slack channel this week at the at the event. So that's awesome Um, that we have a mailing list if that's how you prefer to consume updates. Um about once a week I send a massive email um about what we've been up to so, uh, there's there's plenty of Ways to uh get news you can use which is the title of my newsletter um Yes. So, uh, we are going to have an open office hours like now, um, you know 4 p.m. Or pretty much once I can put my bunny suit away And uh, jory's got to go right and get ready for a panel, but I think michael offered and michael, uh, vol untold chris hillard to come So there'll be a few of us there We'd be happy to answer questions and and talk more about any of these things. Um, emily's here as well I'm just vol untold him So, yeah, uh, we'd be happy to chat. So that's kind of in the the couch area in the sponsor area. We'll plan to be Yeah, so we'll just show this up here one more time. Um, you know our Direct messages are open. Um, I know that for um for It can be a little intimidating to join, you know, a group of people who've been collaborating for a while We want to totally eliminate that intimidation factor for you. Um, so if there's a thing in the world We can do to um help You get hooked in to some of this the stuff that's going on with any of our project with the cross project council Please, um, let us know that is exactly what we're here for Um, and we are we we hope to see you very soon In slack at the meetings. Yep and get home. Yeah In in our meetings in zoom, there's a little button or you can raise your hand So if you you know, feel like you're not getting an opportunity to speak We pay attention to that and make sure everybody's voices get heard and yeah work through it Thanks so much. Thanks Thanks, honey, Benny