Skip to content

⚡️ ConfPad: community-curated list of tech conference talks, videos, slides and the like

Notifications You must be signed in to change notification settings

booleanbalaji/confpad.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡️ ConfPad

How to add a conference

  1. Fork project to your account
  2. Add conference metadata into data/conferences.yaml
    • Conference ID must be in format yyyy-mm-dd-conference-name
      • yyyy-mm-dd: ISO date of the first day of the conference
      • conference-name: conference name slug (React Alicante 2018 > react-alicante-2018)
  3. Create a new file data/conferences/yyyy-mm-dd-conference-name.yaml
  4. Commit changes and submit a pull request

Development

  1. You need to set up a simple web server as JS modules in browsers don't work via local filesystem
  2. Just cd into the root directory and run one of the servers:
    • PHP: php -S 0.0.0.0:8080
    • Python 2.x: python -m SimpleHTTPServer 8080
    • Python 3.x: python -m http.server 8080
    • Ruby: ruby -run -e httpd . -p 8080

Tests

  • Run make test
  • You should verify the newly added config files have all required properties. Have a look at examples directory.
  • Dependencies: Docker

TODO

  • Inline videos
  • Add microdata
  • Show date and location for individual talks
  • Add filters for dates and locations to conference detail
  • Add CI
  • Make it PWA

About

⚡️ ConfPad: community-curated list of tech conference talks, videos, slides and the like

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.7%
  • HTML 19.6%
  • CSS 6.7%
  • Makefile 1.0%