Giter VIP home page Giter VIP logo

osc-weekly-rundown's Introduction

OSC Weekly Meeting Slides

This is a quick and easy to use/modify repo that can be accessed by anyone giving the weekly run down for the Open Source Club at Ohio State.

language Markdown Open Source Love License CC0 1.0 Universal Build Status

Dependencies

If you get this error: ! LaTeX Error: Filer 'etoolbox.sty' not found. ! LaTeX Error: Filer 'etoolbox.sty' not found.

  • texlive-latexextra - Arch Linux.
  • texlive-latex-extra - Ubuntu

Note: Install using your system's prefered package manager.

Adding a meeting

A template meeting is provided in presentations. First a directory for the specified meeting should be created. Then the template should be copied over into this and edited from there. For a meeting taking place on April 2nd, 2020 the commands to do this would look like

mkdir presentations/meeting-2020-04-02
cp presentations/template.markdown.sample presentations/meeting-2020-04-02/meeting-2020-04-02.markdown

From there the file presentations/meeting-2020-04-02.markdown can be edited to add content.

To Run

  • Fetch the beamer theme: $ git submodule init && git submodule update
  • Run the make file: $ Makefile (simply running make will create the latest presentation only)
  • Open the HTML file containing the week's current meeting in a browser.

Future Plans (some options)

  • Modify the make file to have an output directory.
  • Make a better solution to deal with PDFs.

Oh my god(s) or lack thereof, it isn't compiling and the meeting is in X minutes! (Fixes to common problems)

  • Check that all images are contained in the directory (no images from the interweb or you get error 43)
  • If you haven't worked on the repo from this machine, then make sure you have the dependencies installed and have gotten the submodules installed as mentioned in "To Run" above
  • Did the makefile change since the last time you ran this? If So, try swapping in the old makefile or checking out a commit before the makefile was changed and putting in the current presentation directory and running make
  • If make is running successfully but you can't find the outputted pdf, check make's output to see which presentation it is creating. If it's the wrong one then double check the format of both your directory name, and file name, it should be meeting-20XX-MM-DD and meeting-20XX-MM-DD.markdown respectively. Therefore it should also be the last entry in presentations when listed (besides the template of course)
  • If none of that works, then get to debugging and put your fix here

Questions or comments, please feel free to make an issue. The repo maintainers are Nefari0uss and LibreWulf.

osc-weekly-rundown's People

Contributors

afuhrtrumpet avatar bsilvereagle avatar delgado1567 avatar keeakita avatar moore3071 avatar nefari0uss avatar smacz42 avatar yupyupp avatar

Watchers

 avatar  avatar

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.