ACE3/docs
2021-10-18 19:05:40 -05:00
..
_includes [Docs] Update component dependencies 2021-10-14 17:50:02 +02:00
_layouts
_posts Add ACEREP #00010 (Medical Rewrite) (#7341) 2020-01-01 13:34:07 -06:00
css Update documentation packages and fix issues (#7183) 2019-09-17 17:21:42 +02:00
img Add 'how to report an issue' flowchart (#7582) 2020-04-30 18:55:38 +02:00
js Upgrade grunt versions used for building docs static assets 2018-04-26 20:31:27 +02:00
src Bump path-parse from 1.0.6 to 1.0.7 in /docs/src (#8378) 2021-08-12 20:26:00 -05:00
tools Add public function documentation script (#5253) 2019-03-23 23:21:33 +01:00
wiki Overheating - Fix invalid jamTypesAllowed arrays (#8560) 2021-10-18 19:05:40 -05:00
_config_dev.yml Update version.html for ace3.13.2/acex3.5.2 2020-04-22 09:36:04 -05:00
_config.yml Prep 3.13.6 Build 60 2021-03-09 17:06:50 -06:00
.dockerignore
.editorconfig
.gitattributes force lf endings for docker entrypoint file (#6614) 2018-10-05 06:58:56 +02:00
.gitignore
404.html
acebot.json add acebot.json file 2018-03-14 09:18:32 +01:00
CNAME
docker-compose.yml run npm audit fix for docs (#6755) 2019-01-02 00:05:28 +01:00
Dockerfile run npm audit fix for docs (#6755) 2019-01-02 00:05:28 +01:00
entrypoint.sh run npm audit fix for docs (#6755) 2019-01-02 00:05:28 +01:00
favicon-32.png
favicon.png
Gemfile Fix docker (#6013) 2018-01-03 20:31:30 +01:00
google38c2ed88459ce9b8.html
googlebd2887f5a38652f2.html
humans.txt
index.html add some rel="noopener" to external links 2016-12-28 08:53:05 +01:00
manifest.json
news.html
README_DE.md Prep 3.12.4 Build 37 2018-11-18 23:57:54 -06:00
README_PL.md Prep 3.12.4 Build 37 2018-11-18 23:57:54 -06:00
README.md
README.zh-TW.md Move readme to doc folder and use versioning system (#7289) 2019-12-03 13:12:18 -06:00
robots.txt
sitemap.xml
team.md Update my GitHub link (#7991) 2020-11-04 23:22:51 +00:00
version.html

Source of https://ace3mod.com/

Updating compiled JavaScript and CSS files

  • Install Node.js

  • Open Command Prompt and navigate to src directory

    cd <ACE3_directory>/docs/src
    
  • Install Node packages

    npm install
    

    On Bash on Ubuntu on Windows also install nodejs-legacy in case of errors.

  • Update files

    grunt
    

Setting up the Jekyll environment

Using Docker

We include files for Docker to run Jekyll in a separate container. This allows you to not having to install anything apart from Docker on your computer.

Running the Dockerfile

  • Install Docker

  • cd into the /docs/ directory

  • Open Command Prompt and navigate to this directory

    cd <ACE3_directory>/docs
    
  • Build and run the container

    docker-compose up
    
  • Navigate to http://localhost:4000

Manually

Installing prerequisites

Windows (CMD)
  • Install Ruby 2.0.0-p648 (x64)

  • Install Ruby DevKit for 2.0 (x64)

  • Open Command Prompt and navigate to this directory

    cd <ACE3_directory>/docs
    
  • Install bundler gem

    gem install bundler
    
  • Install required gems through bundler

    bundle install
    

Debian / Bash on Ubuntu on Windows

  • Open Bash and navigate to this directory

    cd <ACE3_directory>/docs
    
  • Install make and gcc

    sudo apt-get install make gcc
    
  • Install ruby2.0, ruby2.0-dev and ruby-switch

    sudo apt-add-repository ppa:brightbox/ruby-ng
    sudo apt-get update
    sudo apt-get install ruby2.0 ruby2.0-dev ruby-switch
    
  • Set Ruby version

    sudo ruby-switch --set ruby2.0
    
  • Install bundler

    sudo gem install bundler
    
  • Install required gems through bundler

    bundle install
    
  • In case of sticky folder error during bundle install, execute the following to fix permissions

    find ~/.bundle/cache -type d -exec chmod 0755 {} +
    

Running

  • Run Jekyll through bundler

    bundle exec jekyll serve --future --incremental --config _config_dev.yml
    

    Use --force_polling on Bash on Ubuntu on Windows due to a bug preventing watching.

  • Navigate to http://localhost:4000