profile
viewpoint
Chasen Le Hara chasenlehara @bitovi https://www.chasenlehara.com Web developer, contributor to @donejs, currently work for @bitovi.

canjs/canjs 1881

Build CRUD apps in fewer lines of code.

CCALI/a2jauthor 3

CALI A2JAuthor document automation authoring and viewing platform

chasenlehara/chrome-timeline-data-parser 1

Parser for Chrome’s Timeline JSON.

canjs/next 0

Docs for the next version of CanJS.

chasenlehara/Angular-GettingStarted 0

Sample Angular application used in the "Angular: Getting Started" course: http://bit.ly/Angular-GettingStarted

chasenlehara/bit-c3 0

Build C3 charts with CanJS components!

chasenlehara/bootstrap 0

Native AngularJS (Angular) directives for Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required!

issue openedLBH3/lbh3.org

[Client-side/test] TestingException: This is a test error generated by Honeybadger

Backtrace

line 1 of [PROJECT_ROOT]/lib/testing.rb: testing

View full backtrace and more info at honeybadger.io

created time in 9 days

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha 30deecd9dad49060447c2ecb3d830cdd518f6d4e

Upgrade dependencies

view details

push time in 16 days

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha 0ca724a19b4d8335072f399b82141a7d264c265d

Change the Early Warning page to show hashers with 390 or more runs

view details

push time in 18 days

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha d42d0bf0a7c47b7c74d8951eb5924bc5ef566d07

Change the Early Warning page to show hashers with 390 or more runs

view details

push time in 18 days

push eventLBH3/lbh3.org

snyk-bot

commit sha 02589f84e0af500eb4761b4a83bbf81c994938e2

fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-ANSIREGEX-1583908

view details

push time in a month

create barnchLBH3/lbh3.org

branch : snyk-fix-ed965c2c4b25dd7f2fcdaf5a34a89d47

created branch time in a month

startedKittyGiraudel/a11y-dialog

started time in a month

startedleonardomso/33-js-concepts

started time in a month

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha f17e43101efbc67786963f3fb0895e7720f845c1

Upgrade dependencies

view details

push time in a month

startedfreeCodeCamp/devdocs

started time in a month

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha f5e9aa9517c7e41b5b730c958763b42ab2fe703e

Update the Haring Guidelines with a note about write-ups being due

view details

push time in 2 months

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha ca46af343c42f700ba779140a721302b580db35e

Upgrade dependencies

view details

push time in 2 months

create barnchbitovi/academy

branch : accessibility

created branch time in 2 months

issue commentCCALI/a2jauthor

Remove unused toolbars/buttons from ckeditor

I wonder if it would make sense to remove these as well:

  • Save
  • New page

The content templates are kinda weird too; in particular, the “Image and Text” template doesn’t actually insert an image and text… is that intentional?

Screen Shot 2021-10-12 at 2 53 02 PM

Are all of the link options supposed to be available? There are a lot:

Screen Shot 2021-10-12 at 8 55 15 AM Screen Shot 2021-10-12 at 8 55 07 AM

mikemitchel

comment created time in 2 months

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 Written for OSX  ## Getting Started -1. Create a CALI directory: `cd ~/Sites && mkdir CALI && cd CALI`-2. Create a file `~/Sites/CALI/config.json` with the settings below,+1. Create an a2j directory: `cd ~/Sites && mkdir a2j && cd a2j`+2. Create a file `~/Sites/a2j/config.json` with the settings below,     updating the directory paths as needed for your username.      ```     {-        "SERVER_URL": "http://localhost/CALI/app",-        "GUIDES_DIR": "/Users/mitchel/Sites/CALI/userfiles/",-        "GUIDES_URL": "/CALI/userfiles/",+        "SERVER_URL": "http://localhost/a2j/app",+        "GUIDES_DIR": "/Users/mitchel/Sites/a2j/userfiles/", <--- replace mitchel for your username here+        "GUIDES_URL": "/a2j/userfiles/",

It looks like this is the same as https://github.com/CCALI/a2jauthor/blob/develop/wiki/resources/config.json.sample, I wonder if the instructions should be to duplicate that and replace the necessary values?

mikemitchel

comment created time in 2 months

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 Written for OSX     }     ``` -3. Clone the repo to the `app` directory:-    `cd ~/Sites/CALI && git clone git@github.com:CCALI/CAJA.git app`-4. Download and install dependencies (2 locations):-    - `cd ~/Sites/CALI/app && npm install`-    - `cd ~/Sites/CALI/app/js && npm install`+3. Clone the repos as siblings in the `a2j` directory:+    `cd ~/Sites/a2j`+    `git clone git@github.com:CCALI/a2jauthor author`+    `git clone git@github.com:CCALI/a2jdat dat`+    --- optional: needed for local Viewer and Deps development ---+    `git clone git@github.com:CCALI/a2jviewer viewer`+    `git clone git@github.com:CCALI/a2jdeps deps`+4. Iinstall dependencies for Author:+    - `cd ~/Sites/a2j/author && npm install` 5. Seed the database     - Start mysql: `/Applications/MAMP/Library/bin/mysql -u root -p`     - `Enter password: root`-    - `mysql> source ~/Sites/CALI/app/wiki/resources/caja_default_2018-10-09.sql`+    - `mysql> source ~/Sites/a2j/app/wiki/resources/caja_default_2018-10-09.sql`

This points to Sites/a2j/app/wiki but following the earlier instructions, I think this should be Sites/a2j/app/author.

Also, there’s a newer caja_default_2021-03-23.sql, should that be used instead?

One more thing: I think these sql files only modify the tables, but they don’t create the initial database. Can you confirm / what are the instructions for creating the database?

mikemitchel

comment created time in 2 months

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 # CAJA Development Environment Setup How to set up, run, and debug a production clone.-Written for OSX+Written for Mac OS  ## Prerequsites:-- wkhtmltopdf used to generate assembled documents, easiest to install using Homebrew: http://brewformulas.org/Wkhtmltopdf-- node.js version v12.5.0-- npm 6.9.0+- wkhtmltopdf used to generate assembled documents, download and install instructions https://wkhtmltopdf.org/downloads.html

I got this when I tried to open the .pkg installer:

Screen Shot 2021-10-05 at 9 55 20 PM

It might be useful to link to https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac for an explanation on how to work around this.

mikemitchel

comment created time in 2 months

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 Written for OSX     }     ``` -3. Clone the repo to the `app` directory:-    `cd ~/Sites/CALI && git clone git@github.com:CCALI/CAJA.git app`-4. Download and install dependencies (2 locations):-    - `cd ~/Sites/CALI/app && npm install`-    - `cd ~/Sites/CALI/app/js && npm install`+3. Clone the repos as siblings in the `a2j` directory:+    `cd ~/Sites/a2j`+    `git clone git@github.com:CCALI/a2jauthor author`+    `git clone git@github.com:CCALI/a2jdat dat`+    --- optional: needed for local Viewer and Deps development ---+    `git clone git@github.com:CCALI/a2jviewer viewer`+    `git clone git@github.com:CCALI/a2jdeps deps`+4. Iinstall dependencies for Author:+    - `cd ~/Sites/a2j/author && npm install` 5. Seed the database     - Start mysql: `/Applications/MAMP/Library/bin/mysql -u root -p`     - `Enter password: root`-    - `mysql> source ~/Sites/CALI/app/wiki/resources/caja_default_2018-10-09.sql`+    - `mysql> source ~/Sites/a2j/app/wiki/resources/caja_default_2018-10-09.sql`     - CTRL-c to exit 6. Seed the guide files:-    - Unzip `~/Sites/CALI/app/wiki/resources/userfiles.zip`to `~/Sites/CALI/`-    - Ensure that the guides are available at `~/Sites/CALI/userfiles/dev/guides/`.-7. Set php config, located at `~/Sites/CALI/app/CONFIG.php` to the following, replacing the username `mitchel` with your own.+    - Unzip `~/Sites/a2j/app/wiki/resources/userfiles.zip`to `~/Sites/a2j/`+    - Ensure that the guides are available at `~/Sites/a2j/userfiles/dev/guides/`.+7. Create and/or Set config.json, located at `~/Sites/a2j/app/config.json` to the following, replacing the username `mitchel` with your own username.      ```-    <?php-        define("SERVER_URL","");-        define("DRUPAL_ROOT_DIR", "");-        define("GUIDES_DIR","/Users/mitchel/Sites/CALI/userfiles/");-        define("GUIDES_URL", "/CALI/userfiles/");--        // db variables-        define('DB_NAME', "");-        define('DB_USER', "");-        define('DB_PASSWORD', '');-        define('DB_HOST', '');--        define('D7_DB_NAME', "");-        define('D7_DB_USER', "");-        define('D7_DB_PASSWORD', '');-        define('D7_DB_HOST', '');--        $mysqli = new mysqli('localhost','root','root','caja',3306);-        define('LOCAL_USER', 45);--        $isProductionServer = FALSE; //or FALSE-    ?>+    {+        "CAJA_WS_URL": "http://localhost/a2j/author/CAJA_WS.php",+        "GUIDES_DIR": "/Users/mitch/Sites/a2j/userfiles/",+        "GUIDES_URL": "/a2j/userfiles/",+        "isProductionServer": false,+        "LOCAL_USER": 45,+        "DB_NAME": "caja",+        "DB_USER": "root",+        "DB_PASSWORD": "root",+        "DB_HOST": "localhost",+        "DB_PORT": 3306,+        "DRUPAL_ROOT_DIR": "",+        "WKHTMLTOPDF_PATH": "/usr/local/bin/wkhtmltopdf",+        "WKHTMLTOPDF_ZOOM": 1.6,+        "WKHTMLTOPDF_DPI": 300,+        "VIEWER_PATH": "/Users/mitch/Sites/a2j/viewer"+    }     ``` -8. Build the app-    - Wait until both `npm install`'s have finished-    - `cd ~/Sites/CALI/app`-    - `npm run build`-    - `npm run build:server`-    - `npm run build:client`-9. Start the servers+8. Start the DAT for template authoring and document assembly      - Ensure MAMP is running both apache and MySQL-    - `cd ~/Sites/CALI/app && npm run dev`+    - `cd ~/Sites/a2j/dat`+    -  `npm install` +    - `npm run dev`+    - To run DAT in Node debug mode with Google Chrome (more messages, and node breakpoints)+    - `npm run dev:debug` -You should now be able to access the development app at [http://localhost/CALI/app/js/author](http://localhost/CALI/app/js/author). This will serve pre-dist assets and will reflect client-side changes on reload. There is no database or file connection, and the data is mocked.+You should now be able to access the development app at [http://localhost/CALI/app/js/author](http://localhost/CALI/app/js/author). This will serve pre-dist assets and will reflect client-side changes on reload.

Is http://localhost/CALI/app/js/author correct? It doesn’t seem to match up with the rest of the instructions.

mikemitchel

comment created time in 2 months

PullRequestReviewEvent

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 Written for OSX     }     ``` -3. Clone the repo to the `app` directory:-    `cd ~/Sites/CALI && git clone git@github.com:CCALI/CAJA.git app`-4. Download and install dependencies (2 locations):-    - `cd ~/Sites/CALI/app && npm install`-    - `cd ~/Sites/CALI/app/js && npm install`+3. Clone the repos as siblings in the `a2j` directory:+    `cd ~/Sites/a2j`+    `git clone git@github.com:CCALI/a2jauthor author`+    `git clone git@github.com:CCALI/a2jdat dat`+    --- optional: needed for local Viewer and Deps development ---+    `git clone git@github.com:CCALI/a2jviewer viewer`+    `git clone git@github.com:CCALI/a2jdeps deps`+4. Iinstall dependencies for Author:

Iinstall -> Install

mikemitchel

comment created time in 2 months

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 # CAJA Development Environment Setup How to set up, run, and debug a production clone.-Written for OSX+Written for Mac OS  ## Prerequsites:-- wkhtmltopdf used to generate assembled documents, easiest to install using Homebrew: http://brewformulas.org/Wkhtmltopdf-- node.js version v12.5.0-- npm 6.9.0+- wkhtmltopdf used to generate assembled documents, download and install instructions https://wkhtmltopdf.org/downloads.html+- node.js version v12.20.1+- npm 6.14.10 - MAMP

Maybe consider linking to https://www.mamp.info/en/downloads/?

mikemitchel

comment created time in 2 months

PullRequestReviewEvent

Pull request review commentCCALI/a2jauthor

WIP: update MAMP to single config.json

 Written for OSX     }     ``` -3. Clone the repo to the `app` directory:-    `cd ~/Sites/CALI && git clone git@github.com:CCALI/CAJA.git app`-4. Download and install dependencies (2 locations):-    - `cd ~/Sites/CALI/app && npm install`-    - `cd ~/Sites/CALI/app/js && npm install`+3. Clone the repos as siblings in the `a2j` directory:+    `cd ~/Sites/a2j`+    `git clone git@github.com:CCALI/a2jauthor author`+    `git clone git@github.com:CCALI/a2jdat dat`+    --- optional: needed for local Viewer and Deps development ---+    `git clone git@github.com:CCALI/a2jviewer viewer`+    `git clone git@github.com:CCALI/a2jdeps deps`+4. Iinstall dependencies for Author:+    - `cd ~/Sites/a2j/author && npm install`

npm install should probably be npm ci so the package-lock.json versions are used.

mikemitchel

comment created time in 2 months

push eventchasenlehara/documentation

snyk-bot

commit sha 1b1034783e7bf7a5fedbfd52635322208ea27138

fix: Gemfile & Gemfile.lock to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-RUBY-NOKOGIRI-1726792

view details

push time in 2 months

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha af47cdb9fbe2740cc6e4854d408b9661f02eb485

Advertise Found’ers 2022 on the homepage

view details

push time in 2 months

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha 2b554de69109dba04f513aebe801495a4ef7de3e

Upgrade dependencies

view details

push time in 2 months

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha 633ec1d5aebe96c2f284e054ce29472c95763648

Add a link to the LB marathon event on the homepage

view details

push time in 2 months

push eventLBH3/lbh3.org

Chasen Le Hara

commit sha 8a113c5ee04ec318fe4db46b884748f5aa1022ce

Upgrade dependencies

view details

push time in 2 months

more