Skip to content
This repository has been archived by the owner on Nov 3, 2018. It is now read-only.

src-d/talks

 
 

Repository files navigation

source{d} Tech Talks pages

Build Status Docker Repository on Quay

This project lets you to create new source{d} talks running one single command. Each talk uses the Project Zeppelin as a blueprint and is stored under a dedicated directory as it was a single site. Read more about the architecture of the project in the Architecture section

Requirements

To build, run and create new talks you need:

  • Ruby
  • Jekyll to build the static sites from plain text definitions,
  • Bundler to manage the ruby gems required by the project
  • Yarn to handle the js dependencies and locally run the project
  • Caddy to serve the static files in production

Build

You need to satisfy the project requirements, and then run from the project root:

make build;

It will generate all the static files under _site directory which will be served by the Caddy server from the docker image.

Preview the talks

To locally serve the blog, you need to satisfy the project requirements, and then run from the project root:

make serve;

Finally, go to http://localhost:8484

In case you want to develop over a talk, and preview and quick-refresh only that one, you should read the Preview a talks section

Contributing

If you want to contribute to this project, or to write or edit a blog post, you will find more info in the contribution guidelines.

License

MIT License, see LICENSE

About

Awesome conference website in 5 minutes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 45.0%
  • CSS 28.5%
  • JavaScript 24.6%
  • Batchfile 0.7%
  • Ruby 0.6%
  • Makefile 0.4%
  • Other 0.2%