ClayTaeto / ludumdare

Sources for the 'Jammer' family of sites: Ludum Dare, Jammer, and Jammer Bio

Home Page:http://source.ludumdare.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ludum Dare

This is the new pre-alpha Ludum Dare site! It's currently live here:

https://ldjam.com/

Wan't to help out? Setup Instructions are here:

https://github.com/ludumdare/dairybox

Development discussion (site-dev only please):

Structure

Many folder are documented. Just browse the tree to learn about the contents.

Source Code

Source code is found here:

  • /src - Source Code (PHP, JavaScript, CSS, etc)

Live sites

These folders contain the live sites that are served. They tend to be simple PHP files that include things in the /src folder. They also contain the output of the toolchain (in the /-/ subfolder).

  • /public-ludumdare.com - Ludum Dare focused version of the common site -- https://ldjam.com
    • This will be moving to ludumdare.com later this year
  • /public-jammer.tv - Not yet in this repository. Coming soon. -- https://jammer.tv
    • The TV widget uses the backend. The frontend site is not currently in active development.

These are not currently in active development.

Other

  • /public-api - Restful API calls (NB: This will be moving soon, but for now the API's are here)
  • /public-static - Where static files go. Images, etc. -- https://static.jam.vg
  • /sandbox - Old code, experiments, and debugging tools. Very chaotic here.
  • Makefile - The core build script. Runs a variety of tools. Invoke from inside the VM (or outside with appropriate config).
    • make - Build changes
    • make clean - Delete all intermediate files so you can rebuild from scratch
    • Advanced build options
      • make mini - Like make, but this can be used to refresh the UID (used to bypass caching proxies, etc)
      • make TARGET=public-ludumdare.com - Make a specific target
    • config.mk - Create this file and you can hardcode makefile settings (like TARGET=public-ludumdare.com)

About

Sources for the 'Jammer' family of sites: Ludum Dare, Jammer, and Jammer Bio

http://source.ludumdare.com

License:MIT License


Languages

Language:PHP 50.2%Language:JavaScript 40.9%Language:CSS 7.2%Language:Shell 0.8%Language:Makefile 0.6%Language:ApacheConf 0.3%Language:HTML 0.1%