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

Shift plexus to TypeScript (from flowtypes) #331

Merged
merged 14 commits into from
Mar 8, 2019
Merged

Shift plexus to TypeScript (from flowtypes) #331

merged 14 commits into from
Mar 8, 2019

Commits on Feb 16, 2019

  1. Shift plexus to TypeScript (from flowtypes)

    Main outstanding items are to add linting to plexus TS files and more
    comments in the plexus build related files.
    
    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    a8a9175 View commit details
    Browse the repository at this point in the history
  2. Typo from renaming

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    dda5e5c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Configuration menu
    Copy the full SHA
    e523600 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Add linting for plexus TypeScript

    This required an update to `eslint-plugin-import`, which, in turn,
    emtailed updating a few packages. This resulted in the addition of a
    few new rules. So, there are also changes to adhere to the new rules.
    
    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    ccf11d1 View commit details
    Browse the repository at this point in the history
  2. Fix a few issues from merging master

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    bfd29f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Better linting for plexus / TypeScript

    TypeScript linting is not quite correctly intergrated with VS code, but
    the current eslint and tsc-lint npm scripts have TS linting in pretty
    good shape. tsc-lint endeavors to build the TS files but does not emit
    them, thereby filling in the gaps left by eslint TS support.
    
    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    774a7e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7014c68 View commit details
    Browse the repository at this point in the history
  3. Fix lint error from merging master

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    483d7b1 View commit details
    Browse the repository at this point in the history
  4. TypeScript type cleanup

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    5de93e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Build docs for root and plexus, revive plexus demo

    - Main type exports moved from src/types/layout to src/types/index
    - Change worker alias to be more obvious, e.g. "worker-alias"
    - Various props made optional on:
      - DirectedGraph
      - PureEdges
      - PureNodes
    
    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    cfeb421 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82788a0 View commit details
    Browse the repository at this point in the history
  3. Update changelog

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    b349003 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2019

  1. Misc cleanup and add GitHub tickets to build docs

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    cf3dd60 View commit details
    Browse the repository at this point in the history
  2. Add license to package.json for publishing

    Signed-off-by: Joe Farro <joef@uber.com>
    tiffon committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    d346860 View commit details
    Browse the repository at this point in the history