 So today I'm not going to talk to you about design, but rather how to build a community around your app and Yeah, that's very important I would say for people who work on small apps like the calendar app or the mail app or the Android app or The iOS app like all of these things, right? all the different aspects of Next Cloud essentially Yeah, our small small parts of the community and Yeah, there's people interested in The mail app or in the calendar app and there needs to be a community around every single thing as well So I'm going to give you a few tips on how you can improve that and how you can grow your your team from just yourself Or from two people to a few more and I'm going to use mostly the the mail app as an example for that So you probably saw Krista running around taking photos and he's probably outside at the moment He's main maintainer of the mail app and there's also Stefan there as maintaining it also and I'm doing some design for it and we used a lot of these methods to get more people involved and So for example one of the yeah of the main things is to to be informative about your app right you need to have a first thing basically have a nice landing page ask thing so We don't necessarily have a website, but we have the read me of our of our project of the repository So there first of all, of course the name then you maybe have some developer badges like if you build this passing stuff like that Then of course you have a nice nice screenshot That's always important and here what's interesting when I took this screenshot is also that I noticed well We can also improve of course something here, which is the description currently It only says an email up for next cloud doesn't say that it's an IMAP app that it's in development and like a short description basically So it's also good that yeah, and we still need to improve some things Then for yeah, but you see like one of the most important things really is a screenshot So directly, you know what it exactly is and and how it looks yeah how it works like Then below when you scroll down actually this is the text that continues So it explains why it's the next little mail app. So awesome So it's basically a nice feature list and then also to be transparent about it It's a list of features. We're working on so things which are coming up in the future Things we we have planned for example and where we might need help or where we probably need help So they're also there then should be links. That's also something we can improve So there should be links to the the issue list and yeah, where where these issues are discussed and so that you can get involved and Yeah, we made it a bit more fun with a few emojis. So that's always nice Then another important thing also is of course how you can install the app because if you look at the repository Not everyone knows how to install it. So the user-facing installation We just explain how you basically install the next cloud app. So it seems very simple and and obvious but for for many people it's not and Then yeah, a maintainer list just to say who you can talk to and where you can find us basically and then a really important thing of course to get people involved and what is very very often Yeah, not not put in the read me because people for some reason expect the people who look at a repo to know how you install Any software apparently is to put developer setup info So what do you actually need to run to to develop this app or to set up a developer setup here? For example make install ComposerDeps and make Optimize.js, right? I for example, I will work on GitHub repositories and stuff, but I don't always know Yeah, what is this gem file now mean? Where's this make file? What do I need to do now? So just having these commands in there It's just two commands, right? But you need to write them down so that you're approachable to people and they can just run it And yeah, also as I said before just be a bit fun If you see a repository and there are some especially new ones which are in the next cloud organization And they don't have an emoji and a nice short description in the overview yet, then please add one A relevant one and then yeah short description because then when you scroll through the list It's a very cool short description and people know what this app is about More than when they just look at the at the repository name Then another important point is to be inclusive So you probably know that we have this starter issue label which we use for small tasks, which yeah are Yeah, very easy to get into Development of next cloud on all kinds of areas on design on development on yeah all kinds of different aspects so Even though sometimes like for example, there's this issue of non-square avatars are stretched for example Like this could also be something that we that we directly fix and of course it should be fixed in a release But we will keep it there for some time Just so people who want to get involved can get involved that way and can fix it So it's always important I think to have a good list of starter issues always available to not only yeah Always do these and keep fixing them and just have all the hard issues piling up So no one can get involved but have a healthy list of issues which are yeah simple to fix maybe for example This yeah design of sidebar is a bit broken in safari. There's a there's an extra line break for example And it just needs someone interested a bit in CSS who has safari to basically inspect it So yeah, if someone of you use safari on OS X and wants to look into it actually you can so just look at the issue list and Look through it and so yeah, that's very important to get involved and also It's important as a project to not put issues like starter issue means starter issue It doesn't mean I don't want to do it. So I'll tag starter issue. So please don't do that But yeah, so far like we're doing pretty well like we use it since quite some time already and It's it's pretty successful actually Then another thing of course to to build your team you have to yeah at mention people or you have to involve people and That's why it's so cool that yeah get up has this at mentioning thing and our commenting feature as Arthur said as That's too as well as soon So here for example Christophe did a poor request and then he basically at mentions a bunch of people like Lucas and me and Pierre was a community person and then the next cloud slash mail team, which is the whole yeah people Or a team of people which we called mail and where we add people who are involved in the mail development Like there's a designers team like there's an Android team like there's other teams like for for out up for JavaScript and everything So yeah, if you if you think yeah, or if you want a team like that It's good to to create that on GitHub and if you don't know how to do that Let me know we can create it. Yeah, the calendar app has one the other contacts I just also has a team and so it's a very quick way to mention everyone of that team and get them involved and also It's important to when people start doing poor requests that you don't get overwhelmed yourself You just start at mentioning the people of the other poor requests in the first poor request so that they cross review So that's just yeah community building basically and all you need to do or the main thing you need to do is Let people know that they can review it a lot of people think they they are not allowed to review Other poor requests, which is of course not true and then yeah one interesting thing is always a do a meet-up This is for example the Munich meet-up we hang out together and We called this was like mail app development Development some time ago and it's always more fun in person and yeah, that's why I hope there will be more meet-up soon So yeah, like for example in Stuttgart. I heard there's soon gonna be a meet-up and yeah in Berlin We have one and then yeah let's see and Also as Karen said Diversity is very important. So I'm very happy to say that at the end of October We're participating in an event called ladies that fast in Berlin, which is organized by wiki media. So there it's about involving women in technology and Yeah, and open source software project specifically So if you're here and want to mentor for for a next cloud then yeah, you're welcome It's all on yeah You just need to basically look for ladies that fast and there's a website and it describes it And if you have any questions about that then then contact me or yos or yeah If you especially if you want to mentor there will be very very cool. Yeah Thank you and there's gonna be a workshop just a small thing a workshop for the mail app specifically Today at the last time slot, which is done by Christopher and Stefan. So yeah, you're welcome for that as well So also do a workshop at this conference if you want to get people involved Thanks