Skip to content

edgeryders/calls

Repository files navigation

Edgeryders Webkit

A library of Vue components for displaying content from Discourse.

Sections are configured in /src/data/config.json

The default category id is set to 237, the Campfire category on Edgeryders.

Global classes are set in /src/assets/main.css

Styling uses Tailwind utilities, read more here on how utilities work.


⚠️ For local development you must allow Cross Origin Resource Sharing in your browser.

Core Components

  • Hero
  • Navigation
  • People
  • Topics
  • Events
  • Custom
  • Form

Custom Components

  • Edgeryders
  • Terms

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

Form configuration

The form component is ported directly from the edgeryders form builder, and most configuration noted on that repository will work within the data/config.json here.

(NB that you'll need a .env.<environment> file with the values noted under Installation in order for the form to submit successfully.)

Dependencies