Skip to content

A library of Vue components for displaying content from Discourse.

Notifications You must be signed in to change notification settings

ParticipioLabs/NGI-Summit-Site

 
 

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

About

A library of Vue components for displaying content from Discourse.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 58.1%
  • SCSS 26.7%
  • CSS 10.9%
  • JavaScript 3.8%
  • HTML 0.5%