Skip to content

jetrotal/easyrpg.org

This branch is 15 commits behind EasyRPG/easyrpg.org:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 2, 2022
Oct 21, 2023
Apr 18, 2023
Jun 26, 2022
Oct 22, 2017
Dec 22, 2019
Apr 29, 2023
Apr 29, 2023
Sep 13, 2015
Jul 2, 2022
Jul 2, 2022
Jul 3, 2022
Sep 13, 2015
Apr 18, 2023
Apr 18, 2023

Repository files navigation

easyrpg.org

Source code of the EasyRPG homepage at https://easyrpg.org

Requirements

Source code

Homepage development is hosted by GitHub, project files are available in this git repository:

https://github.com/EasyRPG/easyrpg.org

Building the site

Install needed gems (choose one):

$ make install       # for building the site
$ make install-devel # for additional development and testing
$ make install-ci    # for CI server, skips stuff

This will install all needed gems in the vendor/bundle folder and provide available commands in the bin directory. You can use helper.bash script to add them to your $PATH and therefore make them available to your shell. Alternatively, you may run commands with prefix, i.e. bin/nanoc.

$ source helper.bash
$ nanoc              # to build the page
$ guard              # Automatically rebuild website on changes
$ nanoc view         # Make website available at http://localhost:3000
$ nanoc live_command # Combination of last two commands

For convenience there is a Makefile provided:

$ make           # Compile website and view it
$ make compile   # Compile website
$ make all       # Clear, compile and check website
$ make check     # Check compiled website for problems
$ make clean     # Remove generated page
$ make distclean # Remove any generated files and bundled gems

For different environments, there are several changes in behaviour defined (e.g. minifying of css/js, changed url), the environment variable NANOC_ENV and CLI switch -env=SomeEnv can be used. Currently, options are: default (used if not provided), development, production, pr and netlify.

CI on netlify Netlify Status

Site is available in a namespace at https://easyrpg.netlify.app. Pull request builds will be linked automatically after CI run.

Bug reporting

Available options:

License

The homepage is currently provided "as-is", we are currently not able to have a common license for all files, as they have been cluttered over the years. We are going to clear that up and hope to provide it under a Creative Commons license later. We hope that this is in the intention of the original authors and designers (see issue #5 for reference).

3rd party software

Included are the following 3rd party software:

About

The EasyRPG project website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 42.6%
  • SCSS 23.7%
  • Ruby 16.9%
  • JavaScript 6.2%
  • Slim 5.7%
  • Makefile 3.3%
  • Shell 1.6%