Skip to content

Commit 11db439

Browse files
authored
Merge pull request #1 from DenisaCG/blockly
Add Blockly to extension
2 parents 6a2a301 + 11a0cab commit 11db439

File tree

11 files changed

+24993
-15
lines changed

11 files changed

+24993
-15
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
1919

2020
- name: Install dependencies
21-
run: python -m pip install -U jupyterlab~=3.1 check-manifest
21+
run: python -m pip install -U jupyterlab check-manifest
2222

2323
- name: Lint the extension
2424
run: |
@@ -73,7 +73,7 @@ jobs:
7373
sudo rm -rf $(which node)
7474
sudo rm -rf $(which node)
7575
76-
pip install "jupyterlab~=3.1" jupyterlab_lego_boost*.whl
76+
pip install jupyterlab jupyterlab_lego_boost*.whl
7777
7878
7979
jupyter labextension list

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ include ts*.json
88
include yarn.lock
99

1010
graft jupyterlab_lego_boost/labextension
11+
recursive-include patches *.patch
1112

1213
# Javascript files
1314
graft src

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,30 @@
33
[![Github Actions Status](https://github.com/QuantStack/jupyterlab-lego-boost/workflows/Build/badge.svg)](https://github.com/QuantStack/jupyterlab-lego-boost/actions/workflows/build.yml)[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/QuantStack/jupyterlab-lego-boost/main?urlpath=lab)
44
Blockly extension for JupyterLab to control the Lego Boost
55

6+
## Blockly
7+
8+
Blockly is a library from Google for building beginner-friendly block-based programming languages.
9+
10+
Docs: https://developers.google.com/blockly/guides/overview
11+
Repo: https://github.com/google/blockly
12+
13+
## Lego Boost Robotics Set
14+
15+
A Lego creative toolbox which offers an easy way to learn the basics of coding, engineering and robotics.
16+
17+
Link: https://www.lego.com/en-de/product/boost-creative-toolbox-17101
18+
619
## Requirements
720

8-
- JupyterLab >= 3.0
21+
- JupyterLab == 3.4
922

1023
## Install
1124

1225
To install the extension, execute:
1326

1427
```bash
28+
micromamba create -n boost -c conda-forge python nodejs yarn jupyterlab==3.4 jupyter-packaging jupyterlab-language-pack-es-ES jupyterlab-language-pack-fr-FR ipykernel xeus-python xeus-lua
29+
micromamba activate boost
1530
pip install jupyterlab-lego-boost
1631
```
1732

@@ -34,6 +49,8 @@ The `jlpm` command is JupyterLab's pinned version of
3449
`yarn` or `npm` in lieu of `jlpm` below.
3550

3651
```bash
52+
micromamba create -n boost -c conda-forge python nodejs yarn jupyterlab==3.4 jupyter-packaging jupyterlab-language-pack-es-ES jupyterlab-language-pack-fr-FR ipykernel xeus-python xeus-lua
53+
micromamba activate boost
3754
# Clone the repo to your local environment
3855
# Change directory to the jupyterlab-lego-boost directory
3956
# Install package in development mode

0 commit comments

Comments
 (0)