├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── babel.config.js ├── binder ├── Try out nbgather.ipynb ├── postBuild ├── requirements.txt ├── start └── workspace.json ├── docs ├── .gitignore ├── Gemfile ├── _config.yml ├── _data │ └── links.yml ├── _includes │ ├── footer.html │ ├── header.html │ └── link.html ├── _layouts │ ├── default.html │ ├── home.html │ ├── page.html │ └── post.html ├── _sass │ ├── custom.scss │ ├── minima.scss │ └── minima │ │ ├── _base.scss │ │ ├── _layout.scss │ │ └── _syntax-highlighting.scss ├── assets │ ├── font │ │ ├── Lato-Bold.ttf │ │ ├── Lato-Light.ttf │ │ └── Lato-Regular.ttf │ └── img │ │ └── notebook-gathering.jpg ├── demo.gif └── index.md ├── jest.config.js ├── package.json ├── schema └── plugin.json ├── src ├── main │ ├── execution-logger.ts │ ├── gather-actions.ts │ └── main.ts ├── model │ ├── cell.ts │ ├── controller.ts │ ├── gather-registry.ts │ ├── index.ts │ ├── model.ts │ └── selections.ts ├── overlay │ ├── cell-listener.ts │ ├── element-finder.ts │ ├── gather-markers.ts │ ├── notification.ts │ ├── revision-browser.ts │ └── toolbar.ts ├── persistence │ ├── load.ts │ └── store.ts ├── test │ ├── controller.test.ts │ ├── diff.test.ts │ ├── gather-actions.test.ts │ ├── jupyter-mocks.ts │ ├── load.test.ts │ ├── setup.js │ └── util.ts ├── util │ ├── date.ts │ └── log.ts └── widgets │ ├── codeversion │ ├── characterrange.ts │ ├── index.ts │ ├── model.ts │ └── widget.ts │ ├── history │ ├── compute.ts │ ├── diff.ts │ ├── index.ts │ ├── model.ts │ └── widget.ts │ ├── notification │ ├── index.ts │ └── widget.ts │ ├── revision │ ├── index.ts │ ├── model.ts │ └── widget.ts │ └── slicedcell │ ├── index.ts │ ├── model.ts │ └── widget.ts ├── style ├── icons │ ├── cells.svg │ ├── clear.svg │ ├── ellipses.svg │ ├── history.svg │ ├── icons.afdesign │ └── notebook.svg └── index.css └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/SECURITY.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/babel.config.js -------------------------------------------------------------------------------- /binder/Try out nbgather.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/binder/Try out nbgather.ipynb -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- 1 | jupyter labextension install nbgather 2 | -------------------------------------------------------------------------------- /binder/requirements.txt: -------------------------------------------------------------------------------- 1 | jupyterlab==1.2.1 2 | numpy 3 | scikit-learn 4 | matplotlib 5 | -------------------------------------------------------------------------------- /binder/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/binder/start -------------------------------------------------------------------------------- /binder/workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/binder/workspace.json -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | _site 3 | -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_data/links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_data/links.yml -------------------------------------------------------------------------------- /docs/_includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_includes/footer.html -------------------------------------------------------------------------------- /docs/_includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_includes/header.html -------------------------------------------------------------------------------- /docs/_includes/link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_includes/link.html -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_layouts/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_layouts/home.html -------------------------------------------------------------------------------- /docs/_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_layouts/page.html -------------------------------------------------------------------------------- /docs/_layouts/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_layouts/post.html -------------------------------------------------------------------------------- /docs/_sass/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_sass/custom.scss -------------------------------------------------------------------------------- /docs/_sass/minima.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_sass/minima.scss -------------------------------------------------------------------------------- /docs/_sass/minima/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_sass/minima/_base.scss -------------------------------------------------------------------------------- /docs/_sass/minima/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_sass/minima/_layout.scss -------------------------------------------------------------------------------- /docs/_sass/minima/_syntax-highlighting.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/_sass/minima/_syntax-highlighting.scss -------------------------------------------------------------------------------- /docs/assets/font/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/assets/font/Lato-Bold.ttf -------------------------------------------------------------------------------- /docs/assets/font/Lato-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/assets/font/Lato-Light.ttf -------------------------------------------------------------------------------- /docs/assets/font/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/assets/font/Lato-Regular.ttf -------------------------------------------------------------------------------- /docs/assets/img/notebook-gathering.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/assets/img/notebook-gathering.jpg -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/docs/index.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/package.json -------------------------------------------------------------------------------- /schema/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/schema/plugin.json -------------------------------------------------------------------------------- /src/main/execution-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/main/execution-logger.ts -------------------------------------------------------------------------------- /src/main/gather-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/main/gather-actions.ts -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/model/cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/cell.ts -------------------------------------------------------------------------------- /src/model/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/controller.ts -------------------------------------------------------------------------------- /src/model/gather-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/gather-registry.ts -------------------------------------------------------------------------------- /src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/index.ts -------------------------------------------------------------------------------- /src/model/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/model.ts -------------------------------------------------------------------------------- /src/model/selections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/model/selections.ts -------------------------------------------------------------------------------- /src/overlay/cell-listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/cell-listener.ts -------------------------------------------------------------------------------- /src/overlay/element-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/element-finder.ts -------------------------------------------------------------------------------- /src/overlay/gather-markers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/gather-markers.ts -------------------------------------------------------------------------------- /src/overlay/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/notification.ts -------------------------------------------------------------------------------- /src/overlay/revision-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/revision-browser.ts -------------------------------------------------------------------------------- /src/overlay/toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/overlay/toolbar.ts -------------------------------------------------------------------------------- /src/persistence/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/persistence/load.ts -------------------------------------------------------------------------------- /src/persistence/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/persistence/store.ts -------------------------------------------------------------------------------- /src/test/controller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/controller.test.ts -------------------------------------------------------------------------------- /src/test/diff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/diff.test.ts -------------------------------------------------------------------------------- /src/test/gather-actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/gather-actions.test.ts -------------------------------------------------------------------------------- /src/test/jupyter-mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/jupyter-mocks.ts -------------------------------------------------------------------------------- /src/test/load.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/load.test.ts -------------------------------------------------------------------------------- /src/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/setup.js -------------------------------------------------------------------------------- /src/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/test/util.ts -------------------------------------------------------------------------------- /src/util/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/util/date.ts -------------------------------------------------------------------------------- /src/util/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/util/log.ts -------------------------------------------------------------------------------- /src/widgets/codeversion/characterrange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/codeversion/characterrange.ts -------------------------------------------------------------------------------- /src/widgets/codeversion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/codeversion/index.ts -------------------------------------------------------------------------------- /src/widgets/codeversion/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/codeversion/model.ts -------------------------------------------------------------------------------- /src/widgets/codeversion/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/codeversion/widget.ts -------------------------------------------------------------------------------- /src/widgets/history/compute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/history/compute.ts -------------------------------------------------------------------------------- /src/widgets/history/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/history/diff.ts -------------------------------------------------------------------------------- /src/widgets/history/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/history/index.ts -------------------------------------------------------------------------------- /src/widgets/history/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/history/model.ts -------------------------------------------------------------------------------- /src/widgets/history/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/history/widget.ts -------------------------------------------------------------------------------- /src/widgets/notification/index.ts: -------------------------------------------------------------------------------- 1 | export * from './widget'; 2 | -------------------------------------------------------------------------------- /src/widgets/notification/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/notification/widget.ts -------------------------------------------------------------------------------- /src/widgets/revision/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/revision/index.ts -------------------------------------------------------------------------------- /src/widgets/revision/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/revision/model.ts -------------------------------------------------------------------------------- /src/widgets/revision/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/revision/widget.ts -------------------------------------------------------------------------------- /src/widgets/slicedcell/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/slicedcell/index.ts -------------------------------------------------------------------------------- /src/widgets/slicedcell/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/slicedcell/model.ts -------------------------------------------------------------------------------- /src/widgets/slicedcell/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/src/widgets/slicedcell/widget.ts -------------------------------------------------------------------------------- /style/icons/cells.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/cells.svg -------------------------------------------------------------------------------- /style/icons/clear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/clear.svg -------------------------------------------------------------------------------- /style/icons/ellipses.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/ellipses.svg -------------------------------------------------------------------------------- /style/icons/history.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/history.svg -------------------------------------------------------------------------------- /style/icons/icons.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/icons.afdesign -------------------------------------------------------------------------------- /style/icons/notebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/icons/notebook.svg -------------------------------------------------------------------------------- /style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/style/index.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/gather/HEAD/tsconfig.json --------------------------------------------------------------------------------