<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Github on Andreas' Blog</title><link>https://blog.anoff.io/tags/github/</link><description>Recent content in Github on Andreas' Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 26 Jul 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.anoff.io/tags/github/index.xml" rel="self" type="application/rss+xml"/><item><title>Publishing private npm packages to GitHub Package registry for free</title><link>https://blog.anoff.io/2020-07-private-npm-package-github/</link><pubDate>Sun, 26 Jul 2020 00:00:00 +0000</pubDate><guid>https://blog.anoff.io/2020-07-private-npm-package-github/</guid><description>&lt;p&gt;Even though I am a big fan of Open Source Software and try to make my projects open and consumable by others as well, there are cases where you want to keep your stuff private.
But even if you work in a closed source environment you still want to use the same tools that you employ in the open source world.
In this blog post I will explain how you can create private npm packages for your Javascript/Typescript projects - and I will show you how you can host your private npm packages &lt;strong&gt;for free&lt;/strong&gt;!&lt;/p&gt;</description></item><item><title>Reference GitHub #issues during git rebase</title><link>https://blog.anoff.io/2019-07-20-git-config-rebase-github-issue/</link><pubDate>Sat, 20 Jul 2019 00:00:00 +0000</pubDate><guid>https://blog.anoff.io/2019-07-20-git-config-rebase-github-issue/</guid><description>&lt;p&gt;Being a developer most times means working with git.
There are many different ways to use git and every project, every developer has their preferences.
For my own projects I work a lot with GitHub and I love using the &lt;code&gt;git rebase -i&lt;/code&gt; feature to clean up commits.&lt;/p&gt;
&lt;p&gt;&amp;lt;!&amp;ndash;more&amp;ndash;&amp;gt;&lt;/p&gt;
&lt;p&gt;Lately I ran into the problem that rebasing a &lt;a href="http://commitizen.github.io/cz-cli/"&gt;Commitizen&lt;/a&gt; commit message with a linked GitHub issue leads to problems.
The problem is that the rebase UI treats the &lt;code&gt;&amp;amp;#35;&lt;/code&gt; hash sign as an escape character for comments.
In the message below the reference to the GitHub issue #53 would be removed from the commit message as &lt;code&gt;&amp;amp;#35;&lt;/code&gt; is the leading character in line 3.&lt;/p&gt;</description></item><item><title>Markdown native diagrams with PlantUML</title><link>https://blog.anoff.io/2018-07-31-diagrams-with-plantuml/</link><pubDate>Tue, 31 Jul 2018 00:00:00 +0000</pubDate><guid>https://blog.anoff.io/2018-07-31-diagrams-with-plantuml/</guid><description>&lt;p&gt;This post covers PlantUML basics and how it can be used in GitLab or GitHub projects as well as a seamless local development environment using Visual Studio Code.
I have been wanting to write this post for months. Lately I have been using PlantUML extensively at work but also in my private projects. You can see it being used in my &lt;a href="https://github.com/anoff/plantbuddy#main-features"&gt;plantbuddy&lt;/a&gt; and &lt;a href="https://github.com/anoff/techradar#design"&gt;techradar&lt;/a&gt; projects on GitHub. Using it in different places and for various purposes I came across a bunch of issues that I want to share in this post.&lt;/p&gt;</description></item><item><title>GitLab CI/CD for GitHub</title><link>https://blog.anoff.io/2018-03-30-gitlab-ci-for-github/</link><pubDate>Fri, 30 Mar 2018 00:00:00 +0000</pubDate><guid>https://blog.anoff.io/2018-03-30-gitlab-ci-for-github/</guid><description>&lt;p&gt;When creating a git project that you want to share with others you traditionally had the choice between GitHub with its huge community and tons of integrations, GitLab with a great overall dev experience from issues to one of the best CI/CD solutions out there and BitBucket being one of the friends you have since kindergarten. My personal decision was to host all my personal projects on &lt;a href="https://github.com/anoff"&gt;🦑 GitHub&lt;/a&gt;. For projects that need CI/CD I tinkered around with &lt;a href="https://travis-ci.org/"&gt;👷‍ Travis CI&lt;/a&gt; and &lt;a href="https://circleci.com/"&gt;🅾️ Circle CI&lt;/a&gt; on top of GitHub.&lt;/p&gt;</description></item></channel></rss>