Skip to content

Fork of "docskit" from @pheralb - Create and share documentation effortlessly. Original project: https://github.com/pheralb/docskit

License

Notifications You must be signed in to change notification settings

johngagefaulkner/docskit

 
 

Repository files navigation

Introduction   •   Packages   •   Development   •   Deployment

👋 Introduction

A simple web app to create beautiful docs using Markdown in your browser.

Supabase Requirements:

Original Creator:

📸 Screenshot

📦 Packages

🔧 Development

To run docskit locally, follow the next steps:

  1. Clone or fork the repository:
[email protected]:pheralb/docskit.git
cd docskit
  1. Install dependencies with your favorite package manager:
# npm:
npm install
# pnpm:
pnpm install
# ultra:
ultra install
# yarn:
yarn install
  1. Create a .env file (root directory) with the following content:
SUPABASE_URL:
SUPABASE_ANON_KEY:
  1. Getting started with Supabase & Github OAuth:

Supabase:

  • Create a new database.
  • Go to Authentication -> Providers and activate Github [*].
  • Go to SQL Editor -> click on New Query and run this query (db.sql).
  • Go to Settings -> API and copy Project URL (SUPABASE_URL env) & Project API keys (SUPABASE_ANON_KEY env).

Github OAuth:

  • Create a new Github OAuth app.
  • [*] Copy Client ID and paste it into Github Secret.
  • [*] Click on Generate a new client secret and paste it into Github Key.
  1. Start the Remix development server:
# npm:
npm run dev
# pnpm:
pnpm dev
# ultra:
ultra dev
# yarn:
yarn dev

And open up https://localhost:3000 🎉

🚀 Deployment

📄 License:

About

Fork of "docskit" from @pheralb - Create and share documentation effortlessly. Original project: https://github.com/pheralb/docskit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.5%
  • CSS 21.2%
  • JavaScript 2.3%