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

Add jupyterlite site #1

Closed
wants to merge 40 commits into from
Closed

Add jupyterlite site #1

wants to merge 40 commits into from

Conversation

bollwyvl
Copy link
Owner

@bollwyvl bollwyvl commented Jul 3, 2021

* add drawio

* more tweaking of editor load

* more work on packaging

* linting, remove trace of mxgraph submodule

* clean up empty file rendering

* add some missing images

* don't reinitialize url after every show

* some css sugar

* belt and suspenders ui theme

* some more params

* add export

* working on logo

* more logo work

* full in-place round-tripping of svg, png, html

* use icons on documents

* clean up some untitled files

* first pass at schema

* start settings integration

* more work on settings

* fix ref

* work on url params

* some more tweaks to load behavior

* move submodule

* clean up some packaging stuff

* jlpm

* resolve yarn

* fix iframe url

* bump to newest drawio release

* brinf back the stencils

* html doesn't really work

* add more images

* move more things from code into config defaults

* rework settings some more

* fix new view, still working on click-to-activate

* fix capitalization on compressXml

* give up on formatting xml

* more work on round-trip, styling

* linting

* more missing images

* more config reloading

* drawio v13.1.8

* bump drawio files

* update notebook

* upgrade typescript

* more submodule shenanigans, binder env

* regenerate again, was missing stencils

* try adding server proxy

* update path

* fix schema

* pin node

* hoist jupyter_notebook_config.json

* some more work on export

* more x

* add some more demo tools

* use apt, some status

* apt deps, get back icons

* some more apt work

* more apt work

* better programmatic example

* more status work

* more docs

* add some more text

* some more notes

* some more status work, notes

* add jinja example

* more work on notebook

* move notebook

* add some deps

* more deps for pandas, pdf

* use local drawio assets

* stop servers harder

* Create Data-Driven Decks.ipynb

* Update drawio_export_demo.py

* Create template deck.dio

* fix up some chores

* some notebook tweaks

* more work on demo

* try another labextension spot

* notebooks

* store composite drawio in pdf

* use file:// for drawio static

* drawio v13.3.5

* remove even more unused code

* bump drawio, remove more tornado junk

* clean up xml pattern

* add notebook, because why not

* add ipynb example to decks

* add png, svg to composite

* add video chat for giggles

* drawio v13.3.8

* add plugins

* more work on plugin stuff

* drawio v13.3.9

* drawio v13.4.7

* resolve yarn.lock

* add sourcemaps

* drawio  v13.4.9

* start patching towards rtc

* add plugin path to patches

* add a mess of plugins

* turn down the plugins

* drawio v13.5.3

* re-solve static

* get rid of all the high unicode in schema

* use utf-8 encoding explicitly

* Update package.json

* Update _static.ts

* drawio v13.5.4

* resolve static

* drawio v13.5.8

* move notebooks

* start moving things around

* add dodo.py

* more moving

* more moving

* more moving and naming

* moving

* move static

* fix up static path

* update more ids, locations

* skeleton docs

* start doing it

* start linting in anger

* passing eslint

* add prebuild

* yet more linting

* back to ts building

* packing

* hoist tarball

* clean up static generation

* apply lint in anger

* more work on static

* remove videochat for now, more ignoring

* tune up ci, binder

* use smaller env for now

* underspecify python in ci, don't url-encode [p]lugins

* gah windows

* some win debugging

* do some roadmap work

* work on roadmap while debugging

* do per-platform shell commands

* linting, url param

* look harder for npm

* start thinking about versions

* version bumping, more windows work

* remove patterns from schema

* add all task

* more encoding, linting

* rebuild static with iife

* try another import template

* versions in changelog

* more work on alernate asset loading

* revert menu investigations

* paths for windows
* start splitting out pdf

* resolve yarn

* more work on metapackage

* LICNESE up

* substantial rework with manager

* more work on tokens

* try the old hard ways of making co-development work

* back up to something drawing on the screen

* one tracker per format

* properly initialize factory

* start working on serverextension

* more progress towards serverextension

* kinda working pdf export

* fix notebook factory

* work on task entropy

* more work on ts buildinfo

* some docs

* setup py before server ext

* break out notebook as separate package

* more requests cache

* some changelog

* mostly-working pdf attachment

* changelog update

* try peerdependencies

* cleaning up scripts

* try install instead of link

* clean up consoling

* more console

* more command cleanup

* remove original drawio-export

* update readmes

* more docs

* work on poster

* start integrity work

* start integrity in anger

* more work on integrity

* check for licenses and readmes

* add warm-up provision script

* work on provision

* verify changelog

* add publishing gear

* add upload script

* readme link, fix eslint entropy

* clean up some version pins

* more work on poster

* license up

* add tag script

* add release instructions

* update more licenses
* add initial robot tooling

* add rflint, first screenshot

* add robot uploading to ci

* go ahead and set retries

* require integrity before robot

* rename some robot resources for sorting

* add overrides to tighten up robot

* fix overrides path

* more work on initial formats

* add/test more formats

* test pdf export, add some pdf features

* bump versions

* finish version bump

* add config to setup, start export app

* add tests pdf export

* validate pdf is readable

* docs, hoist deps

* remove coverage, fix all dep

* handle more file formats for export

* force provision before pytest

* add pypdf2 to test deps

* also lxml

* expect lab to have been built before testing

* add export info changelog

* try cleaning up processes on windows

* try conda cache again

* only try to run windows build on windows

* add python_requires

* use force switch

* test pythons 3.6 and 3.8

* fancy name

* less fancy name

* more env work

* force line endings
@bollwyvl bollwyvl closed this Jul 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Compatibility with jupyterlab 2.x?
1 participant