Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Feature/command provider poc #204

Draft
wants to merge 24 commits into
base: develop
Choose a base branch
from

Commits on Jul 26, 2022

  1. feat: command provider poc

    Add in POC to test other providers under the hood.
    michaeljohnbennett committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    001c69d View commit details
    Browse the repository at this point in the history
  2. fix: adding in tests and typings to make chai/mocha work

    Lot of fuffing around to figure out what to mock when doing a test.
    michaeljohnbennett committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0ed7d89 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Configuration menu
    Copy the full SHA
    dabb72a View commit details
    Browse the repository at this point in the history
  2. fix: adjusting provider

    Removing unused config elements also.
    michaeljohnbennett committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    af4eaaa View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. fix: adjusting provider

    More refactoring and adding HH component finder.
    michaeljohnbennett committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    e8c58b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    8126c63 View commit details
    Browse the repository at this point in the history
  2. fix: rework again after merging

    This is the 3rd attempt.
    michaeljohnbennett committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    2e804e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. fix: added logging wrapper

    Output channel has a wrapper to make logging easier.
    michaeljohnbennett committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    27f20a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b13ae39 View commit details
    Browse the repository at this point in the history
  3. fix: added in compiler

    Fixed the NPM and code which found/resolved the paths for projects into
    an abstract resolver.
    
    Hasn't been merged over the truffle code write now but put into a
    seperate namespace to keep it isolated and for comment.
    michaeljohnbennett committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    b8904b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. fix: cleanup comments

    removed some dead imports and lowered the hardhat min version.
    michaeljohnbennett committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    18b9882 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    5d84c97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecd92be View commit details
    Browse the repository at this point in the history
  3. fix: project based compilation working

    Added in methods to make folder based ExtensionMapping work.
    
    Still an odd issue that the picker per project is happening twice but
    will be easy enough to figure out whats going on.
    michaeljohnbennett committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    e002cb6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

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

Commits on Nov 9, 2022

  1. fix: lots of refactoring

    moving the code to be more workspace aware.
    
    adding code to handle workspaces that have no/unknown frameworks
    installed so they fail gracefully.
    
    TODO: somehow add in a notification on UnknownExtensionAdapter.ts to
    warn user their commands are benign.
    michaeljohnbennett committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    9ae11c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. fix: lots of refactoring

    update to latest sinon (was very old)
    
    refactored out the old TruffleWorkspace code and move everything to
    AbstractWorkspace aware.
    
    workspace.ts removed and refactored to a Helper class WorkspaceHelpers
    .ts which now has all the base workspace helpers that are more VSCode
    specific.
    
    Core commands and TruffleCommands.ts are all AbstractWorkspace aware now
     as well.
    
     Tests cleaned up. A few placeholders added to wire out tomorrow.
    michaeljohnbennett committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    2c0f847 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. fix: tests

    Add in chai as promised to help with promise testing.
    
    Fixed the tests around workspace resolving and got good coverage on all
    paths.
    michaeljohnbennett committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    3c01bfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90a7f12 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. chore: removing copyright cleanup

    Stopped updating copyright automagically.
    michaeljohnbennett committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    7bfb7fe View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. chore: post merge refactor/cleanup

    Fixing tests and optimising the code before I can do the next part which
     is abstract out the truffle resolver code for config etc.
    michaeljohnbennett committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    75e4935 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. fix: broken integration tests

    Reworking the mocks to work in the VSCode integration test environment.
    michaeljohnbennett committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    19a3be6 View commit details
    Browse the repository at this point in the history
  2. fix: windows paths on CICD

    The joys...
    michaeljohnbennett committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    5ed78f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

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