Commit Graph
62 Commits
Author SHA1 Message Date
Andrew Miner bd96bc6575 Move model files to crafting-guide-common 2017-05-02 18:34:53 -07:00
Andrew Miner 69ca6b06b9 wip 2016-12-27 15:25:33 -08:00
Andrew Miner 7377559f7b Initial take on crafting algo Mk.III 2016-09-25 13:14:42 -07:00
Andrew Miner d0a2292094 Add mod voting feature 2016-06-01 12:49:29 -06:00
Andrew Miner 22009557d2 Use new server configuration for logging in 2016-05-15 19:52:21 -07:00
Andrew Miner d2d904be7f Don't override index.html from prerendered pages 2016-05-04 20:20:44 -07:00
Andrew Miner 184b64a6af No sourcemaps for CSS 2016-05-03 22:06:36 -07:00
Andrew Miner 29315f03f7 Clear screen after running tests during wait 2016-04-10 13:36:25 -07:00
Andrew Miner cdb2989c0a Store session cookie in local storage 2016-04-06 18:29:08 -07:00
Andrew Miner 76ae358878 Fix Gruntfile to actually uglify production code 2016-04-05 22:42:13 -07:00
Andrew Miner 59cc962cc0 Add "deploy" task to do staging and prod at once 2016-04-05 20:46:29 -07:00
Andrew Miner 6a98afa9f2 Include *.txt files when uploading to S3 2016-04-05 20:39:50 -07:00
Andrew Miner 8bb25cd09a Correct errors in upload / deploy scripts 2016-04-05 18:30:21 -07:00
Andrew Miner 302050583e Update copyright notice 2016-04-05 18:10:50 -07:00
Andrew Miner 1f380f981e Add complete set of files for NPM package 2016-04-04 19:38:46 -07:00
Andrew Miner 8bf15e2224 Include BaseModel NPM package 2016-04-04 19:22:05 -07:00
Andrew Miner d18cbb407a Update publish command to clean up 2016-04-04 19:13:12 -07:00
Andrew Miner e59b541b1b Update build process to include NPM packaging 2016-04-04 19:10:59 -07:00
Andrew Miner c608ad4218 Ensure upload task fails if upload fails 2016-04-03 20:59:57 -07:00
Andrew Miner a54b57514e Fix error in Gruntfile 2016-04-03 20:23:54 -07:00
Andrew Miner aa1589f23b Update build to use correct command in CircleCI 2016-04-03 20:20:40 -07:00
Andrew Miner d3f78e9349 Update circle.ci to install grunt 2016-04-03 20:00:10 -07:00
Andrew Miner a73850897f Add dist command to build process 2016-04-03 19:55:24 -07:00
Andrew Miner 5895ac6d30 Update staging deployment scripts 2016-04-03 19:39:58 -07:00
Andrew Miner d69585facd Refactor website with new design & structure 2016-04-03 19:30:15 -07:00
Andrew Miner 7dbfd25ef3 Add basic support for displaying multiblock steps 2015-11-22 22:33:15 -08:00
Andrew Miner 23e98f5d31 Allow new item description files to be created 2015-05-11 09:20:42 -07:00
Andrew Miner 1254183c2c Update watch tasks to allow watch to run tests 2015-05-08 16:14:53 -07:00
Andrew Miner 8334012ea5 Switch to using "marked" as a markdown parser 2015-05-02 17:41:13 -07:00
Andrew Miner 2fc52efe8b Enable MineFactory Reloaded 2015-04-30 17:03:11 -07:00
Andrew Miner bfe1ba6387 Change extension when converting Coffee files 2015-04-30 09:10:48 -07:00
Andrew Miner 8df5f49307 Also use coffee translation for prod version (doh) 2015-04-29 20:26:17 -07:00
Andrew Miner 8a14227194 Update build & deploy settings for CircleCI 2015-04-29 20:14:56 -07:00
Andrew Miner 930b8049a2 Convert site to a single JavaScript archive
* Convert build to use a single JavaScript file on the site (instead
  of downloading each library separately). This also means that all
  global variables (e.g., `$` for JQuery, `_` for Underscore.js) can
  be removed.
* Remove unused scripts and/or move them to a more appropriate repo
* Update the `deploy` script to work with CircleCI's automation
* Update markdown display code to allow images to be located with the
  markdown data files instead of the pre-rendered index pages
2015-04-29 19:58:53 -07:00
Andrew Miner 2d4f60abc2 Move mod content into a separate module 2015-04-27 13:30:38 -07:00
Andrew Miner 2ba4dca95b Allow tests to be restricted from the command line 2015-04-07 19:19:56 -07:00
Andrew Miner 409fbe3cf0 Fix problems with Gruntfile and local dependencies 2015-03-27 12:50:21 -07:00
Andrew Miner 6fa71233b8 Update author for Iron Chests #119 2015-03-26 19:03:14 -07:00
Andrew Miner d75ee61fbe Update package.json to properly specify deps
Update the `package.json` file to properly specify the dependency on
`crafting-guide-common` by referring to it's GitHub repository. This
should allow someone working on this package to have NPM donwload it
like anything else (including CircleCI).

Also change the `link-deps` Grunt command to `use-local-deps` and
make it remove the NPM-downloaded version and replace it with a
symlink to a local copy.
2015-03-25 15:12:37 -07:00
Andrew Miner 873434e938 Refactoring tests and moving code to common module
1. All tests have been converted into regular command-line mocha
   tests (instead of running in the browser), and the deployment
   script has been changed to automatically fail any `--new`
   deployment which doesn't pass.
2. Several small class (e.g., `Logger`) have been moved into a common
   module, `crafting-guide-common` so that they may be shared between
   the client and server.
2015-03-25 14:42:15 -07:00
Andrew Miner 7c564ad135 Fix error in Gruntfile 2015-03-11 08:39:38 -07:00
Andrew Miner 50c3d95440 Only load Adsense in prod. and reset on each page 2015-03-10 21:34:41 -07:00
Andrew Miner ff17d5f9ba Show markdown description text on item detail page
* Update build process to *not* copy over prerendered pages during a
  regular build (only during a `dist` build)
* Add dependency on npm "markdown" package and include it in the
  scripts loaded in the default layout
* Update the Item model to be able to load from a *.cg file
* Add an ItemParser to process the `item.cg` file
* Update the general parser to be able to work with HereDoc-style
  text blocks
* Add a markdown-specific stylesheet
* Add a sample of the `item.cg` file format (Advanced Crafting Table)
2015-03-08 22:24:15 -07:00
Andrew Miner 6e090d3d59 Separate IC2-Classic and IC2-Exp 2015-03-08 20:39:48 -07:00
Andrew Miner 0a6c185965 Restructure static files into a single directory 2015-03-08 15:05:24 -07:00
Andrew Miner 6c7274c38c Improve SEO by pre-rendering all HTML pages
* Change all internal links to use URLs ending in `/`
* Add the prerender script which uses PhantomJS to pre-render the
  HTML for all possible pages in the system
* Change the build process to incorporate the pre-rendered files
* Update the sitemap script to generate the new URLs
2015-03-06 22:31:39 -08:00
Andrew Miner 2aa65d5e34 Add "Used as Tool to Make" section on item detail 2015-02-26 20:04:41 -08:00
Andrew Miner 7697e121b0 Complete initial design of item page 2015-02-04 10:12:48 -08:00
Andrew Miner 04014356f4 Switch to Silkscreen for pixel font 2015-02-02 12:05:22 -08:00
Andrew Miner 7d1f8c57a4 Add Google Webmaster Tools verification page 2015-01-31 21:09:53 -08:00