Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 2.32 KB

README.md

File metadata and controls

47 lines (34 loc) · 2.32 KB

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)