Skip to content

devedmonton/DES-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

541 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status

Dev Edmonton Society

New home for the devedmonton.com website

Fostering a stronger software development community in Edmonton.

Questions and Discussion

If you'd like to discuss anything about the website we have a channel on the DES Slack (join here) called #des-website-contributing that is welcome to anyone. Feel free to ask questions, get clarification, and request/discuss features.

Development Setup

Note that all of these commands have been tested and used on Mac/unix machines, if you are on windows and these do not work for you look in the contributing guidelines for help.

# switch to project node version
$ nvm use

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build production bundle and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

# run the linter
$ npm run lint # check for linting errors
$ npm run lint:fix # fix linting errors

# run pr checks
$ npm run pr-checks

For detailed explanation on how things work, check out Nuxt docs.

Import Calendar Events Function local testing.

  1. You'll need the netlify cli install globally if you don't have it already.
$ npm install -g netlify-cli
  1. In one terminal, run the netlify dev server.
$ netlify dev
  1. In another terminal, run the import script.
$ npm run daily-calendar-import

Notes:

  • cron job in netlify/scheduled-functions.json
  • function located at netlify/functions/daily-calendar-import.js (all it does is hit the import api endpoint)

Resources

Icons sourced from Iconify

About

The Dev Edmonton Society website! We empower Edmonton Developers!

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published