{"id":9495,"date":"2019-12-22T00:51:56","date_gmt":"2019-12-21T23:51:56","guid":{"rendered":"https:\/\/www.salvis.com\/blog\/?p=9495"},"modified":"2023-11-08T11:02:18","modified_gmt":"2023-11-08T10:02:18","slug":"moving-to-github","status":"publish","type":"post","link":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/","title":{"rendered":"Moving to GitHub"},"content":{"rendered":"\n<p>Over the years, my blog has become one big mess. It was no longer a blog. It contained product pages, change logs, software downloads, FAQs and even a forum. That was a nice experiment. But now it&#8217;s time to move everything that doesn&#8217;t belong in my personal blog to another place. A place where the content can be properly managed. GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Moved<\/h2>\n\n\n\n<p>I moved all product information including change logs and frequently asked questions to the following GitHub repositories:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-analyzer\">PL\/SQL Analyzer<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-cop-cli\">PL\/SQL Cop Command Line<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-cop-validators\">PL\/SQL Cop Validators<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-cop-sonar\">PL\/SQL Cop for SonarQube<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-cop-sqldev\">PL\/SQL Cop for SQL Developer<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Trivadis\/plsql-unwrapper-sqldev\">PL\/SQL Unwrapper for SQL Developer<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/PhilippSalvisberg\/plscope-utils\/tree\/main\/sqldev\">plscope-utils for SQL Developer<\/a><\/li>\n<\/ul>\n\n\n\n<p>These repositories contain the product information and the software releases including the release history. The idea is to manage all issues in GitHub repositories, regardless of the public availability of the product source code. I&#8217;m sure this will simplify the work of all involved parties.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stashed<\/h2>\n\n\n\n<p>I removed the forum from the main menu. However, it is still there. If you know the URL (e.g. by guessing or because you have some forum e-mails) then you may access it. For the time being, I keep it in read-only mode. However, I plan to delete the forum without migrating the content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kept<\/h2>\n\n\n\n<p>The Download area is still there. However, all links including download links point to other websites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>The move to GitHub is complete. I registered a lot of redirects. So I expect all links to salvis.com to work still and show the expected content. Please leave a comment, If you experience dead links. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the years, my blog has become one big mess. It was no longer a blog. It contained product pages, change logs, software downloads, FAQs and even a forum. That was a nice experiment. But now it&#8217;s time to move everything that doesn&#8217;t belong in my personal blog to another place. A<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":9508,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[95,92,121],"class_list":["post-9495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-plsql-analyzer","tag-plsql-cop","tag-pl-sql-unwrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Moving to GitHub - Philipp Salvisberg&#039;s Blog<\/title>\n<meta name=\"description\" content=\"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Moving to GitHub - Philipp Salvisberg&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/\" \/>\n<meta property=\"og:site_name\" content=\"Philipp Salvisberg&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-21T23:51:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-08T10:02:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1125\" \/>\n\t<meta property=\"og:image:height\" content=\"417\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Philipp Salvisberg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@phsalvisberg\" \/>\n<meta name=\"twitter:site\" content=\"@phsalvisberg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Philipp Salvisberg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/\"},\"author\":{\"name\":\"Philipp Salvisberg\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#\\\/schema\\\/person\\\/34352245c48678b1a5a05d4bc1339515\"},\"headline\":\"Moving to GitHub\",\"datePublished\":\"2019-12-21T23:51:56+00:00\",\"dateModified\":\"2023-11-08T10:02:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/\"},\"wordCount\":276,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#\\\/schema\\\/person\\\/34352245c48678b1a5a05d4bc1339515\"},\"image\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/github.png\",\"keywords\":[\"PL\\\/SQL Analyzer\",\"PL\\\/SQL Cop\",\"PL\\\/SQL Unwrapper\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/\",\"url\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/\",\"name\":\"Moving to GitHub - Philipp Salvisberg&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/github.png\",\"datePublished\":\"2019-12-21T23:51:56+00:00\",\"dateModified\":\"2023-11-08T10:02:18+00:00\",\"description\":\"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/github.png\",\"contentUrl\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/github.png\",\"width\":1125,\"height\":417},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/2019\\\/12\\\/22\\\/moving-to-github\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moving to GitHub\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/\",\"name\":\"Philipp Salvisberg&#039;s Blog\",\"description\":\"Database-centric development\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#\\\/schema\\\/person\\\/34352245c48678b1a5a05d4bc1339515\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/#\\\/schema\\\/person\\\/34352245c48678b1a5a05d4bc1339515\",\"name\":\"Philipp Salvisberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/11\\\/phs_trivadis4.jpg\",\"url\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/11\\\/phs_trivadis4.jpg\",\"contentUrl\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/11\\\/phs_trivadis4.jpg\",\"width\":400,\"height\":400,\"caption\":\"Philipp Salvisberg\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.salvis.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/11\\\/phs_trivadis4.jpg\"},\"sameAs\":[\"http:\\\/\\\/www.salvis.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Moving to GitHub - Philipp Salvisberg&#039;s Blog","description":"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/","og_locale":"en_US","og_type":"article","og_title":"Moving to GitHub - Philipp Salvisberg&#039;s Blog","og_description":"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.","og_url":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/","og_site_name":"Philipp Salvisberg&#039;s Blog","article_published_time":"2019-12-21T23:51:56+00:00","article_modified_time":"2023-11-08T10:02:18+00:00","og_image":[{"width":1125,"height":417,"url":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png","type":"image\/png"}],"author":"Philipp Salvisberg","twitter_card":"summary_large_image","twitter_creator":"@phsalvisberg","twitter_site":"@phsalvisberg","twitter_misc":{"Written by":"Philipp Salvisberg","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#article","isPartOf":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/"},"author":{"name":"Philipp Salvisberg","@id":"https:\/\/www.salvis.com\/blog\/#\/schema\/person\/34352245c48678b1a5a05d4bc1339515"},"headline":"Moving to GitHub","datePublished":"2019-12-21T23:51:56+00:00","dateModified":"2023-11-08T10:02:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/"},"wordCount":276,"commentCount":0,"publisher":{"@id":"https:\/\/www.salvis.com\/blog\/#\/schema\/person\/34352245c48678b1a5a05d4bc1339515"},"image":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png","keywords":["PL\/SQL Analyzer","PL\/SQL Cop","PL\/SQL Unwrapper"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/","url":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/","name":"Moving to GitHub - Philipp Salvisberg&#039;s Blog","isPartOf":{"@id":"https:\/\/www.salvis.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#primaryimage"},"image":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png","datePublished":"2019-12-21T23:51:56+00:00","dateModified":"2023-11-08T10:02:18+00:00","description":"Cleaned up the blog. Moved all product information including change logs and frequently asked questions to dedicated GitHub repositories.","breadcrumb":{"@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#primaryimage","url":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png","contentUrl":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2019\/12\/github.png","width":1125,"height":417},{"@type":"BreadcrumbList","@id":"https:\/\/www.salvis.com\/blog\/2019\/12\/22\/moving-to-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.salvis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Moving to GitHub"}]},{"@type":"WebSite","@id":"https:\/\/www.salvis.com\/blog\/#website","url":"https:\/\/www.salvis.com\/blog\/","name":"Philipp Salvisberg&#039;s Blog","description":"Database-centric development","publisher":{"@id":"https:\/\/www.salvis.com\/blog\/#\/schema\/person\/34352245c48678b1a5a05d4bc1339515"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.salvis.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.salvis.com\/blog\/#\/schema\/person\/34352245c48678b1a5a05d4bc1339515","name":"Philipp Salvisberg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2010\/11\/phs_trivadis4.jpg","url":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2010\/11\/phs_trivadis4.jpg","contentUrl":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2010\/11\/phs_trivadis4.jpg","width":400,"height":400,"caption":"Philipp Salvisberg"},"logo":{"@id":"https:\/\/www.salvis.com\/blog\/wp-content\/uploads\/2010\/11\/phs_trivadis4.jpg"},"sameAs":["http:\/\/www.salvis.com\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/posts\/9495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/comments?post=9495"}],"version-history":[{"count":9,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/posts\/9495\/revisions"}],"predecessor-version":[{"id":12666,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/posts\/9495\/revisions\/12666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/media\/9508"}],"wp:attachment":[{"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/media?parent=9495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/categories?post=9495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.salvis.com\/blog\/wp-json\/wp\/v2\/tags?post=9495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}