Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/1.0.0/main structure #103

Merged
merged 50 commits into from
Dec 12, 2016
Merged

Commits on Nov 22, 2016

  1. added the ability to add documentation

    This will allow us to document the api to make it easier to know what's avaiable and what's actually going on.
    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    e826eeb View commit details
    Browse the repository at this point in the history
  2. removed Yarn for now

    This is because yarn doesn't handle binaries correctly, and also doesn't handle things like couchbase which have node-gyp and that have to compile when it's being installed.
    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c1d19cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e72acb2 View commit details
    Browse the repository at this point in the history
  4. Renamed generator.js to be index.js

    This is so that the main file will  be the `index.js` file. This way we can export it and get the same functionality.
    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    0f1ccd9 View commit details
    Browse the repository at this point in the history
  5. added the Logger to the utils

    This will be the base logger that is used throughout the application
    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    97ff8ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    844b756 View commit details
    Browse the repository at this point in the history
  7. added support for ci testing

    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    6b635ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b21a49 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c48203a View commit details
    Browse the repository at this point in the history
  10. syntax update

    tjbenton committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c5b119b View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2016

  1. added base.js which will be the base for all the classes

    This will allow you to run each of the functionalities separately without having to depend on each other. It will also allow the logging to be consistent throught the app.
    tjbenton committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    c74b7e1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/1.0.0' of https://github.com/bentonam/fakeit in…

    …to feature/1.0.0/structure-index
    
    * 'release/1.0.0' of https://github.com/bentonam/fakeit:
      Feature/1.0.0/structure (#99)
    tjbenton committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    eb5f3ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3cd6cbc View commit details
    Browse the repository at this point in the history
  4. updated the way models were parsed

    This update removed global variables that were being used in those functions, in favor of passing in the model that is being manipulated.
    
    Also removes the logic that was being used to resolve dependencies in favor of using `dependency-resolver` that already handles this functionality. This will reduce the amount of testing that we have to do around this file.
    tjbenton committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    4c6b15e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. added babel-external-helpers

    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    f660e79 View commit details
    Browse the repository at this point in the history
  2. Updated input to be a class

    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    3e587c2 View commit details
    Browse the repository at this point in the history
  3. updated models to be a class

    Also drastically simplified the exisitng code by reworking a few functions and using dependency-resolver to resolve the different dependencies for each model
    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    65bebcf View commit details
    Browse the repository at this point in the history
  4. updated the main fakit function to be a class

    This main function extends Inputs, Models, and the Base
    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    19ad532 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    616a9fa View commit details
    Browse the repository at this point in the history
  6. Updated documents to be a class

    Also updated to generate documents in documents instead of in models
    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    00f939d View commit details
    Browse the repository at this point in the history
  7. Updated to return models as an array

    This update is to remove the need for `this.model_order` by ordering them to begin with.
    tjbenton committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    02dafad View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. Cleaned up the cli

    Also added several todo items to help the various changes that need to take place before the release.
    tjbenton committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    2f22e7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7cbe49 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. Added the base for the new Output class

    This also adds tests for validation and options that have been passed.
    tjbenton committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    981b403 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    621b442 View commit details
    Browse the repository at this point in the history
  3. Finished folder output

    Complete with tests
    tjbenton committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    e6d8881 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. added a pool utility function

    This is a function that is similar to `map` but it will limit the concurrancy of the functions that're running.
    tjbenton committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    dc1b6a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. Configuration menu
    Copy the full SHA
    c3ad71a View commit details
    Browse the repository at this point in the history
  2. added the zip output type

    complete with tests
    tjbenton committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    0780d0d View commit details
    Browse the repository at this point in the history
  3. general cleanup

    tjbenton committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    f32e8a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd15f84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6801ed5 View commit details
    Browse the repository at this point in the history
  6. updated the way the setup function determins the outputter

    This update is to accomidate the `return` option
    tjbenton committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    f46ea03 View commit details
    Browse the repository at this point in the history
  7. update the file generation for the zip test

    This just updates the location as to where the files get created.
    tjbenton committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    5dd2551 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2016

  1. added the base for Output.output

    This also adds test cases for the different types and languages.
    tjbenton committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    bf47fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5309c3b View commit details
    Browse the repository at this point in the history
  3. added the finalize function

    tjbenton committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    ad71839 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c716f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2475f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99713f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e4d092 View commit details
    Browse the repository at this point in the history
  8. cleaned up dependencies

    tjbenton committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    921c484 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2016

  1. Configuration menu
    Copy the full SHA
    40a73ce View commit details
    Browse the repository at this point in the history
  2. Updated couchbase output to use couchbase-promises

    Also added test cases for them to ensure it's working correctly
    tjbenton committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    9787b1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ba07cd View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2016

  1. Configuration menu
    Copy the full SHA
    c7beb54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a6a2b1 View commit details
    Browse the repository at this point in the history
  3. added nyc code coverage

    tjbenton committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    49e5c94 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. Configuration menu
    Copy the full SHA
    1a854af View commit details
    Browse the repository at this point in the history
  2. 🗑removed the output.js

    tjbenton committed Dec 12, 2016
    Configuration menu
    Copy the full SHA
    8921685 View commit details
    Browse the repository at this point in the history