Giter Club home page Giter Club logo

serverlesscomputing's Introduction

WoSC website

Instructions to start website

Instructions using docker compose

docker-compose up

Open http://0.0.0.0:4000/wosc9/

Instructions to run locally

Install ruby and Jekyll: https://jekyllrb.com/docs/

Install required gems with:

bundle install

Run server with command:

bundle exec jekyll serve

Open http://0.0.0.0:4000/wosc9/

Add a new WOSC edition

  1. Copy previous edition directory and paste replacing new edition number (e.g. cp -r wosc7 wosc8)

  2. Change edition number (only number!) at the top of all all *.md files of the new edition folder

  3. Make any necessary change to call for papers (dates, chairs...)

  4. Update _config.yml:

    1. Add defaults for new edition (papers, demos and keynotes). Remember to update the edition number in path and permalink sections
    2. Update current edition name and number in wosc section
    3. Add new edition in the Previous Editions link menu list

Add a paper/demo/keynote

  1. Copy template from the template folder and paste to corresponding directory (example: _papers/wosc7 for a wosc7 paper)

  2. Rename to pX.md for papers, dX.md for demos and kX.md for keynotes, where X is the paper/demo/keynote number (p1.md, d2.md ...)

  3. Edit the file and fill in info required

  4. For presentation slides, upload the PDF file to woscX/presentations/, where X is the wosc edition. Indicate the PDF file name in the .md file.

Gallery

To generate gallery for the workshop

Install thumbsup from https://thumbsup.github.io/docs/

Copy JPG files to photos/ subdirectory in woscN/ directory

cd woscN
mkdir photos

WoSC Gallery

cd wosc4/
thumbsup --input ./photos --output ./gallery --title 'Fourth International Workshop on Serverless Computing (WoSC) 2018 Gallery' --theme cards --thumb-size 200 --albums-from date
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2018-12.html

And link form woscN index.htmnl page

cd wosc3/
thumbsup --input ./photos --output ./gallery --title 'Third International Workshop on Serverless Computing (WoSC) 2018 Gallery' --theme cards --thumb-size 200 --albums-from date

Then edit gallery/2018-07.html to point to workshop index.html with ../index.html:

sed -i '' -e 's/index.html/..\/index.html/g' gallery/2018-07.html

WoSC 2 Gallery

cd wosc2/
thumbsup --input ./photos --output ./gallery --title 'Second International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date  --sort-media-by filename

Then edit gallery/2017-12.html to point to workshop index.html with ../index.html:

sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-12.html

TODO Using Docker

Currently fails missing .config somehow ...

docker run -t -v `pwd`:/work -u $(id -u):$(id -g) thumbsupgallery/thumbsup thumbsup --input ./photos --output ./gallery --title 'Second International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date  --sort-media-by filename

Wosc17 Gallery

Run:

cd wosc17/
thumbsup --input ./photos --output ./gallery --title 'First International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date  --sort-media-by filename

Then edit gallery/2017-06.html to point to workshop index.html with ../index.html:

sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-06.html

or manually:

        <h1><a href="../index.html">ICDCS Wworkshop on Serverless Computing (WoSC) 2017 Gallery</a></h1>
    <a class="breadcrumb-item" href="../index.html">Home</a>&nbsp;/&nbsp;<a class="breadcrumb-item" href="2017-06.html">2017-06</a>

Tutorial Gallery

Run:

cd tutorial/
thumbsup --input ./photos --output ./gallery --title 'Serverless Tutorial 2017 Gallery' --theme cards --thumb-size 200 --albums-from date 
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-06.html

serverlesscomputing's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

serverlesscomputing's Issues

Unable to run jekyll wiht current config

$ bundle exec jekyll serve

Bundler found conflicting requirements for the Ruby version:
  In Gemfile:
    github-pages was resolved to 227, which depends on
      nokogiri (>= 1.13.6, < 2.0) was resolved to 1.13.9, which depends on
        Ruby (>= 2.6, < 3.2.dev)

  Current Ruby version:
    Ruby (= 3.2.2)

Need ot update Gemfile???

can not upload talk slides

Hello,

I'm trying to upload the slides of my talk but I can't do it.

I have tried to upload these through the google chrome browser but I have not permissions:

Screen Shot 2020-11-28 at 16 17 11

Additionally, I tried to download the repository to my local machine and creating a new branch but, I have not permissions to push a new branch to create a pull request.

ERROR: Permission to serverlesscomputing/serverlesscomputing.git denied to marianomirabelli. fatal: Could not read from remote repository.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.