mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
65df821e2b
* Update documentation guidelines * Add version info part 1 * Add version info part 2 * Add removed in version to frontmatter and tag testmissions as removed * Add version info part 3 * Seaparate ACE3 and ACEX Features/Framework menus, Add ACEX Headless documentation * Add ACEX support to extract_dependencies.py * Merge useful-functions into frameworks * Move class-names to main menu * Prettify class-names table titles * Fix table of contents on documentation guidelines and tips * Merge mission-tools into frameworks * Merge modules into frameworks * Rename to Frameworks (plural) * Fix capitalization in class-names * Improve wiki menu positioning * Add 'mod' to documentation guidelines * Update frameworks sections description for new content * Update wiki menu descriptions * Fix class-names 4 digit versions * More places for descriptions * Include documentation in PRs if applicable note * Add short ACE3 and ACEX description page, outlining the difference |
||
---|---|---|
.. | ||
_includes | ||
_layouts | ||
_posts | ||
css | ||
img | ||
js | ||
squad | ||
src | ||
tools | ||
wiki | ||
_config_dev.yml | ||
_config.yml | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
404.html | ||
CNAME | ||
favicon-32.png | ||
favicon.png | ||
Gemfile | ||
Gemfile.lock | ||
google38c2ed88459ce9b8.html | ||
googlebd2887f5a38652f2.html | ||
humans.txt | ||
index.html | ||
news.html | ||
README_DE.md | ||
README_PL.md | ||
README.md | ||
robots.txt | ||
sitemap.xml | ||
team.md | ||
version.html |
Source of http://ace3mod.com/
Setting up the development environment
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
gemgem 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
andgcc
sudo apt-get make gcc
-
Install
ruby 2.0
,rbuy2.0-dev
andruby-switch
sudo apt-add-repository ppa:brightbox/ruby-ng sudo apt update sudo apt 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 permissionsfind ~/.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
Updating compiled JavaScript and CSS files
-
Install Node.js
-
Open Command Prompt and navigate to
src
directorycd <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