lookit / lookit-api

Codebase for Lookit v2 and Experimenter v2. Includes an API. Docs: http://lookit.readthedocs.io/
https://lookit.mit.edu/
MIT License
10 stars 18 forks source link

Create CHS-jsPsych monorepo #1327

Closed becky-gilbert closed 9 months ago

becky-gilbert commented 11 months ago

TL;DR

Create monorepo for CHS-jsPsych NPM code/packages: any custom (CHS-specific) jsPsych plugins, and possibly other things like the lookitJsPsychInit function.

Narrative

We need somewhere to store our CHS-specific jsPsych code/packages.

Implementation notes

A sensible approach is to start by recreating the existing jsPsych directory structure and build system for CI/CD etc. Doing it this way means we won't need to reinvent the wheel. It should also make it easier to contribute our plugins etc to jsPsych. However, we can definitely move away from jsPsych's patterns and tools if we have reasons to do so.

Here's some jsPsych info/docs that might be helpful: https://www.jspsych.org/7.3/developers/configuration/ https://www.jspsych.org/7.3/developers/plugin-development/ https://www.jspsych.org/7.3/developers/extension-development/

Acceptance Criteria

okaycj commented 9 months ago

This has been completed. The monorepo can be found here -> https://github.com/lookit/lookit-jspsych.