<?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>DEV Community: thieryw</title>
    <description>The latest articles on DEV Community by thieryw (@thieryw).</description>
    <link>https://dev.to/thieryw</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%2F838288%2Fe3f829a5-b8b2-435f-bb19-a7906cb55c42.jpeg</url>
      <title>DEV Community: thieryw</title>
      <link>https://dev.to/thieryw</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thieryw"/>
    <language>en</language>
    <item>
      <title>GitLanding: A beautiful landing page for your Github project in a matter of minutes.</title>
      <dc:creator>thieryw</dc:creator>
      <pubDate>Mon, 28 Mar 2022 17:45:01 +0000</pubDate>
      <link>https://dev.to/thieryw/gitlanding-landing-pages-for-github-projects-hosted-on-github-pages-4940</link>
      <guid>https://dev.to/thieryw/gitlanding-landing-pages-for-github-projects-hosted-on-github-pages-4940</guid>
      <description>&lt;p&gt;Gitlanding helps you create a beautiful landing page for your GitHub projects in three simple steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Start from a blank &lt;a href="https://create-react-app.dev/" rel="noopener noreferrer"&gt;React App&lt;/a&gt; on a branch of your repository.&lt;/li&gt;
&lt;li&gt;  Import some &lt;a href="https://www.gitlanding.dev/storybook/" rel="noopener noreferrer"&gt;&lt;code&gt;gitlanding&lt;/code&gt; components&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;  Auto deploy with &lt;a href="https://github.com/features/actions" rel="noopener noreferrer"&gt;GitHub Actions&lt;/a&gt;, host it using &lt;a href="https://pages.github.com/" rel="noopener noreferrer"&gt;GitHub page&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't worry, you will be guided every step of the way with &lt;a href="https://docs.gitlanding.dev/#step-by-step-guide" rel="noopener noreferrer"&gt;specific instruction for &lt;strong&gt;MacOS&lt;/strong&gt;, &lt;strong&gt;Widows&lt;/strong&gt; and &lt;strong&gt;Linux&lt;/strong&gt;&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Setting up a GitLanding page is also a great practical introduction to &lt;a href="https://github.com/features/actions" rel="noopener noreferrer"&gt;GitHub Actions&lt;/a&gt; and &lt;a href="https://pages.github.com/" rel="noopener noreferrer"&gt;GitHub page&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Motivation
&lt;/h1&gt;

&lt;p&gt;There is no shortage of website generators that enable the creation of decent-looking landing pages.&lt;br&gt;
The problem, however, is that if your project grows you will eventually need to incorporate&lt;br&gt;
features like internationalisation, routing, and other functionalities that your website generator&lt;br&gt;
mat not be able to accommodate.&lt;/p&gt;

&lt;p&gt;The approach of &lt;code&gt;gitlanding&lt;/code&gt; is to provide a library of customisable React component&lt;br&gt;
designed to be fitting budding blocks for a landing page.&lt;br&gt;&lt;br&gt;
This way your little landing page is a react project capable of growing into a more mature project if need be.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You can have both a landing page (e.g.: &lt;code&gt;www.your-project.dev&lt;/code&gt;) and a documentation website (e.g.: &lt;code&gt;docs.your-project.dev&lt;/code&gt;).&lt;br&gt;&lt;br&gt;
For creating documentation website &lt;a href="https://gitbook.com" rel="noopener noreferrer"&gt;GitBook&lt;/a&gt; is better fit than Gitlanding. GitBook is free for open source&lt;br&gt;
projects (you just need to &lt;a href="https://user-images.githubusercontent.com/6702424/148654719-bf393721-4bf4-4814-a8ef-cf57a3318a7f.png" rel="noopener noreferrer"&gt;issue a request&lt;/a&gt;).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Showcase
&lt;/h1&gt;

&lt;p&gt;Websites using gitlanding.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://www.gitlanding.dev/" rel="noopener noreferrer"&gt;Gitlanding.dev itself&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.tss-react.dev/" rel="noopener noreferrer"&gt;tss-react&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.sspcloud.fr" rel="noopener noreferrer"&gt;SSPCloud.fr&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.tsafe.dev/" rel="noopener noreferrer"&gt;tsafe.dev&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  🚀 Quick start
&lt;/h1&gt;

&lt;p&gt;Heads over to &lt;a href="https://docs.gitlanding.dev/" rel="noopener noreferrer"&gt;the documentation website 📙&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/taDGhL0z7wc" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F6702424%2F148655634-bcc2ef69-9720-4224-9da5-0af88eb9d906.png" alt="kickstart_video"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>typescript</category>
      <category>github</category>
      <category>mui</category>
    </item>
  </channel>
</rss>
