<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Christian Schwendtner</title>
    <description>The latest articles on Forem by Christian Schwendtner (@cschwendtner).</description>
    <link>https://forem.com/cschwendtner</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F476456%2F7c0ca383-a593-4d2e-9ee7-99ede05ba787.png</url>
      <title>Forem: Christian Schwendtner</title>
      <link>https://forem.com/cschwendtner</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/cschwendtner"/>
    <language>en</language>
    <item>
      <title>CONTRIBUTING: Jürgen Etzlstorfer on Keptn</title>
      <dc:creator>Christian Schwendtner</dc:creator>
      <pubDate>Tue, 29 Sep 2020 10:23:54 +0000</pubDate>
      <link>https://forem.com/fordevs-community/contributing-jurgen-etzlstorfer-on-keptn-20oi</link>
      <guid>https://forem.com/fordevs-community/contributing-jurgen-etzlstorfer-on-keptn-20oi</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Leading up to (and during) the month of October, we want to help you discover open source projects to work on, and put your Hacktoberfest contributions to excellent use. Meet &lt;a href="https://github.com/jetzlstorfer"&gt;Jürgen Etzlstorfer&lt;/a&gt;, contributor of the &lt;a href="https://keptn.sh/"&gt;Keptn project&lt;/a&gt;.&lt;br&gt;
Check out &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/RLvxzden5L4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can you tell us about your project?&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://keptn.sh/"&gt;Keptn&lt;/a&gt; is a control plane for continuous delivery and automated operations - in one sentence. So that means you can connect different tools to Keptn and the Keptn control plane can orchestrate these tools for you for continuous delivery and also for automated operations. So for one  example you might want to connect your deployment tools in your testing tools connect to Keptn and Keptn can then take care of deploying testing evaluating the test quality and promoting or rolling back the artifact that you want to deploy to your production environment.&lt;br&gt;
You can also connect automation tools like Ansible to trigger automated remediation action in case that something goes wrong in your production environment or in some other environments.&lt;br&gt;
You can automatically trigger some counteractions and Keptn will even evaluate if those counteractions gave you the right results. Basically if it remediated the issues, and can then  inform you by sending out cloud-events to any tool that you connect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What contributions are you welcoming?&lt;/strong&gt;&lt;br&gt;
A lot of different contributions are welcome to the project. The project itself is written most of its parts in Go. The backend services and the CLI is written in Go. We have our front end written in Angular. So these are the most two prominent programming languages that we are using in the project. Those contributions are very welcome to add some new features to the source code or to do bug fixing. We also have a lot of documentation for an open source project - which is always a good standard to have a lot of documentation. We're looking for folks that are interested in improving our documentation or proofreading the documentation. And we also have tutorials that are basically a good start or an introduction how to get started with Keptn. And here we're also looking for more tutorials for different platforms or for writing a tutorial for different features of Keptn. And if you want to extend Keptn, since it's event based, you can always contribute by writing your own integration from your favorite service to the Keptn control plane.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What skills do people need to contribute?&lt;/strong&gt;&lt;br&gt;
I would say the best skill set you can bring is either being a Go or Angular developer, if you're really interested in helping out with the source code, with bug fixing, with working on new issues. If you're also interested in working on the documentation or tutorials then of course our main language is English. If you're a native speaker or if you feel yourself familiar with the English language then your contributions are very welcome. That's the basic skill set. If you want to contribute your own extension to Keptn then you can choose  whatever programming language you want and you just have to consume cloud-events and send out cloud-events. Having some experience with Kubernetes is for sure a plus but it's not necessary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I get started?&lt;/strong&gt;&lt;br&gt;
The best way to get started is to give Keptn a try. Go to &lt;a href="https://keptn.sh/"&gt;keptn.sh&lt;/a&gt;, download the CLI and install it in your Kubernetes cluster or on a small Kubernetes distribution like K3s or go to &lt;a href="https://tutorials.keptn.sh/"&gt;tutorials.kepn.sh&lt;/a&gt; and find the tutorial that best fits your use case. Give Keptn a try and then take a look at our good first issues. They are all tagged in our &lt;a href="https://github.com/keptn/keptn"&gt;GitHub repository&lt;/a&gt;.&lt;br&gt;
Once you've done the perfect start is already done and we are happy to welcome your contributions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W3RnZUDh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/quuius9pu6yu8lacb814.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W3RnZUDh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/quuius9pu6yu8lacb814.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Join, October 2nd, for &lt;a href="https://organize.mlh.io/participants/events/4258-contributing-md"&gt;CONTRIBUTING.md - a virtual Hacktoberfest meetup&lt;/a&gt;, free and open for anyone who wants to join. Learn what Open Source projects are looking for contributions, which communities are looking for new members, and who is looking for advice from someone with your exact skill set. Check &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers which we'll release until the event.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
    <item>
      <title>CONTRIBUTING: Max Stoiber on styled-components</title>
      <dc:creator>Christian Schwendtner</dc:creator>
      <pubDate>Tue, 29 Sep 2020 05:59:07 +0000</pubDate>
      <link>https://forem.com/cschwendtner/contributing-max-stoiber-on-styled-components-nmf</link>
      <guid>https://forem.com/cschwendtner/contributing-max-stoiber-on-styled-components-nmf</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Leading up to (and during) the month of October, we want to help you discover open source projects to work on, and put your Hacktoberfest contributions to excellent use. Meet &lt;a href="https://github.com/mxstbr"&gt;Max Stoiber&lt;/a&gt;, contributor of the &lt;a href="https://github.com/styled-components"&gt;styled-components project&lt;/a&gt;.&lt;br&gt;
Check out &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/W39LCxNrTKw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can you tell us about your project?&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/styled-components"&gt;Styled-components&lt;/a&gt; is a CSS in JS library for React. That means it makes it simpler or easier to style React applications from the ground up by, sort of, tying styles from the CSS to a specific component.&lt;/p&gt;

&lt;p&gt;It's gotten relatively popular. It's one of the biggest CSS and JS libraries in the React ecosystem and is quite widely used by a lot of apps that use React.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What contributions are you welcoming?&lt;/strong&gt;&lt;br&gt;
We welcome really all kinds of contributions. Honestly. Anything that you can help with - we would love it. Specifically, probably the the core library is gotten a little bit complex as we sort of optimize it for performance and making it fast and it's relatively stable, but we need quite a bit of help with extensions for code editors. We need help with the documentation. The documentation could always be improved. Both the website, which is a React website, and the content. Our documentation could always be better. It's one of the most important things about the project, since everybody needs to learn how to use the library. And so those are really some of the avenues that you can contribute. But we're open for anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What skills do people need to contribute?&lt;/strong&gt;&lt;br&gt;
Ideally you know a little bit of JavaScript and React. Without knowing JavaScript and React I think the library won't make a whole lot of sense. Other than that, you don't really need any skills. The library itself is written in just normal JavaScript with React and the website is a standard React website, just uses React - features like components and stuff. The content, of course, you'd have to know the library a little bit better. To contribute to the documentation you'd have to know some of the API and maybe have used it before, but other than that, that's really it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I get started?&lt;/strong&gt;&lt;br&gt;
If any of this interests you, just head to the respective repos in &lt;a href="https://github.com/styled-components"&gt;our open source organization on GitHub&lt;/a&gt;, either the website one or the core one, and take a look at some of the issues. The easy ones, the good sort of beginner issues, are marked &lt;em&gt;good first issue&lt;/em&gt;, so if you look for good first issues you should totally be fine.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D3cD78Sf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/unlz6wmzo8kh04r3hfnq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D3cD78Sf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/unlz6wmzo8kh04r3hfnq.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Join, October 2nd, for &lt;a href="https://organize.mlh.io/participants/events/4258-contributing-md"&gt;CONTRIBUTING.md - a virtual Hacktoberfest meetup&lt;/a&gt;, free and open for anyone who wants to join. Learn what Open Source projects are looking for contributions, which communities are looking for new members, and who is looking for advice from someone with your exact skill set. Check &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers which we'll release until the event.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CONTRIBUTING: Igor Rončević on Sharpen</title>
      <dc:creator>Christian Schwendtner</dc:creator>
      <pubDate>Mon, 28 Sep 2020 10:29:24 +0000</pubDate>
      <link>https://forem.com/fordevs-community/contributing-igor-roncevic-on-sharpen-2hac</link>
      <guid>https://forem.com/fordevs-community/contributing-igor-roncevic-on-sharpen-2hac</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Leading up to (and during) the month of October, we want to help you discover open source projects to work on, and put your Hacktoberfest contributions to excellent use. Meet &lt;a href="https://github.com/ironcev"&gt;Igor Rončević&lt;/a&gt;, creator of the &lt;a href="https://sharpen.rocks/"&gt;Sharpen&lt;/a&gt; project .&lt;br&gt;
Check out &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/sFwOtVLbppk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can you tell us about your project?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://sharpen.rocks/"&gt;Sharpen&lt;/a&gt; is a Visual Studio extension that intelligently introduces new C# features into your existing codebase. What is it about and why did I create it? C# is in my opinion beautiful and a fast involving language and that's something I really like, but it also creates troubles to developers. You know, to learn about the new features, to incorporate them into their existing code, and so on. I've noticed that that's really an issue. There was a recent tweet from Jimmy Bogard saying that C# evolves too quickly. That's why I've created Sharpen.&lt;br&gt;
Sharpen analyzes your existing code and gives you hints and clear suggestions where you can use new C# features in it. It also links to the documentation of those features, giving you an opportunity to modernize your code and at the same time to really learn those new features.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What contributions are you welcoming?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We welcome all kind of contributions. For example, just giving a star on GitHub is already for me a contribution to Sharpen, definitely.  Even if you do not know C# that well, but you want to contribute to the website, the documentation, all these kinds of contributions are welcome. If you want to contribute to the code, of course, there are also plenty of possibilities: to write the analyzers, also to improve the visual appeal of the extension, and so on. The only thing really needed is a willingness to join. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What skills do people need to contribute?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For initial contributions there are no high skills needed.&lt;br&gt;
The only thing needed is really the curiosity and the willingness to participate. If you want to join the coding, there is a &lt;a href="https://github.com/sharpenrocks/Sharpen/blob/master/CONTRIBUTING.md"&gt;CONTRIBUTING.md page&lt;/a&gt;, which explains in detail how you can join.&lt;br&gt;
And in that case there are also various areas where one can support Sharpen. For example, working in general on Visual Studio extensions is really exciting.&lt;br&gt;
So, learning about how to integrate your own UI and code and to incorporate into Visual Studio. Even if you do not have the knowledge, I'm always there to support. We also have one pretty cool thing: it's called The End Game. Before each release we distribute Sharpen to people who want to try it before it's officially released. This is also a huge help getting the initial feedback. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I get started?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The best way to start is to go to the &lt;a href="https://sharpen.rocks"&gt;Sharpen website&lt;/a&gt; - and then go to GitHub and check the &lt;a href="https://github.com/sharpenrocks/Sharpen/blob/master/CONTRIBUTING.md"&gt;CONTRIBUTING.md file&lt;/a&gt; - everything is there.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l7bkBrXS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/io0yfptujn8e6zppoe9n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l7bkBrXS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/io0yfptujn8e6zppoe9n.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Join, October 2nd, for &lt;a href="https://organize.mlh.io/participants/events/4258-contributing-md"&gt;CONTRIBUTING.md - a virtual Hacktoberfest meetup&lt;/a&gt;, free and open for anyone who wants to join. Learn what Open Source projects are looking for contributions, which communities are looking for new members, and who is looking for advice from someone with your exact skill set. Check &lt;a href="https://www.contributing.today/"&gt;this page&lt;/a&gt; regularly for more interviews with contributors &amp;amp; maintainers which we'll release until the event.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
