 Hey, so I'm here to talk about contributing and more generally to open source And so honestly this talk really isn't for probably any of you in this room It's more for people who want to contribute to you and to your projects So I'm James. Hey, I come out a hacker space scene, which is much like this space They're all over the world And I recommend them for anyone who wants to get involved in open source check your local community See if there's spaces like motion lab Berlin that you can be involved in too So does anyone know what this is? This graphic So this graphic is actually it's a hundred million repositories a billion contributions And that's just from github. There's a recent celebration image And there's projects all over the internet and all over the world being developed in the open source sphere That people can be involved in so I personally got started building music equipment using open designs and schematics So somebody installs next cloud great, and they're like well, how do I contribute? Well? This is a really important first step I think if you want to understand open source you have to use open source You have to use it in your own life as much as you can you want to test things try things if you try Next cloud then try sync thing try other services see how they work and develop more of an understanding about them and you can join community and People watch videos and listen to podcasts, but if you really become more involved as you get deeper into issue trackers like github and projects And what you can do is you find a piece of software and you test it You find bugs or if someone else found a bug you recreate that bug and then you document this process of you testing and You can submit that documentation back to a developer back to an issue You always want to include logs and you always want to be positive Because every time you're engaging with someone even though it's the internet it feels like an empty void sometimes It's real people developing real projects, and they're probably happy to have your contribution So you want to be positive and you want to keep learning all the time keep learning about things never feel like You're some authority figure. You're just always in process And what you're looking for is contributions welcome help wanted help needed pull requests wanted And you this is the sort of process that I would do so you subscribe to issues and pull requests and github You don't need to comment. You can just subscribe and watch them. It's like a slow conversation. That's happening over years It's not a fast race And you can read documentation and you can also look upstream like if you are interested in the next cloud calendar You really want to look at Saber Dev You want to look at the C Dev library iCalJS full calendar. There's all these other projects that are connected to it It's not just the next cloud calendar team making next cloud calendar And there's always more to learn and experiment with So it say you want to send something in like a pull request to calendar for a feature you want Well in that case the first thing you want to do is you want to check for any rules that the developer is requested And you want to try to follow that so that you can actually Give code that's useful that you can give a contribution that's going to be accepted into the project and not just waste a lot of time Or cause frustration and the other thing is you want to be patient and that comes back to being positive and Continuing to learn and experiment with that code So this is something that I contributed back in 2017 and I realized this got me a lot more involved with this project So it's this this this picture I was interested in this project and next cloud pie and the reason this is interesting is because It's a DIY device, but there was no picture of what it was and I saw this and I thought Like what is this when I think about it? I don't see I don't see anything It's confusing and so I thought well, maybe I can make a device that it'll be reflective of what the project is Okay, so this is a conference page from last year from our talk on next cloud pie But what it really is is this is a photo that I took on my camera phone in 2017 So there's nothing professional or fancy about this It's a project that I found on github for a raspberry pi 3 case, which I forked I edited in inkscape learned how to laser cut learned how to solder built it myself wrote the documentation Submitted it back to github others have since forked it built their own things out of it And eventually this actually got accepted to next cloud comm slash devices and when you go on to next cloud comm devices This is what you see when they're asking what are our different devices available one of them is the DIY Next cloud pie So just believe in yourself because you have probably do have something you can contribute if you really think about it and work at it Thanks