static-cms/packages/netlify-cms-backend-git-gateway
Joe Previte ad85514cba
fix(netlify-cms-ui-default): use grayDark for button (#6069)
* fix(netlify-cms-ui-default): use grayDark for button

This PR is a fix for
https://github.com/netlify/netlify-cms/issues/1333#issuecomment-998115794
because it changes the background color used by `button` to `grayDark`
so that it is accessible.

* chore: update AuthenticationPage test snapshot
2021-12-21 11:54:34 +02:00
..
2021-06-01 11:37:07 +03:00
2021-06-01 11:37:07 +03:00

Git Gateway

Netlify's gateway to hosted git APIs.

Code structure

Implementation for File Management System API based on Api.

Api and Implementation from backend-github/gitlab/bitbacket extended with Netlify-specific LargeMedia(LFS) and JWT auth.

AuthenticationPage - uses lib-auth and implements Netlify Identity authentication flow.

Look at tests or types for more info.

Debugging

When debugging the CMS with Git Gateway you must:

  1. Have a Netlify site with Git Gateway and Netlify Identity enabled. An easy way to create such a site is to use a template, for example the Gatsby template

  2. Tell the CMS the URL of your Netlify site using a local storage item. To do so:

    1. Open http://localhost:8080/ in the browser
    2. Write the below command and press enter: localStorage.setItem('netlifySiteURL', 'https://yourwebsiteurl.netlify.app/')
    3. To be sure, you can run this command as well: localStorage.getItem('netlifySiteURL')
    4. Refresh the page
    5. You should be able to log in via your Netlify Identity email/password