Setup Github Repository

Create new Repository

Everything you need is there for your basic site engine.

  1. Ensure that you are logged into your GitHub account.

  2. Create a new repo for your site engine, based on Sygnal's SSE Template

  3. Make your repo public

    • This is necessary if you want to use Netlify free edition with an organization-owned repo. If you want your repo to be a private org repo you can use Netlify pro.

Public v. Private Repos

Affects your CDN hosting options as follows;

Netlify FreeNetlify ProjsDelivrNPM

Free

$25/mo ?

Free

Free

Organization owned

Public repo

Yes

Yes

Yes

Yes

Private repo

No

Yes

No

??

Personally-owned

Public repo

Yes

Yes

Yes

??

Private repo

Yes

Yes

No

??

Create DEV branch

Now create a DEV branch on your repo, you'll do all of your DEV and TEST work here in a typical setup.

Initial Configuration

Create Codespace in VSCode

We highly recommend that you create your codespace on the DEV branch only. This protect you against accidental deployments or main-branch commits in the Netlify configuration.

Adjustments;

  • Any basic ones desired

Create a v0.1.0 release

Add to Webflow site

  • Site-wide before /body

<!-- Site engine -->
<script 
  src="https://cdn.jsdelivr.net/gh/sygnaltech/REPO@0.1.0/dist/init.js" 
  dev-src="http://127.0.0.1:3000/dist/index.js"
  ></script>

Last updated