Comments (10)
Sure, that would be great to have a top-level npm command that builds and then builds the extension subpackage. Submit a PR!
from jupyterlab.
I have no idea how to get npm to do that and am going offline until next
Wed starting tomorrow after our JupyterLab meeting ;-)
On Thu, Jun 9, 2016 at 6:43 PM, Jason Grout [email protected]
wrote:
Sure, that would be great to have a top-level npm command that builds and
then builds the extension subpackage. Submit a PR!—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#27 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AABr0M5RE6Yty1jSPJB8gw2OEnHvOPa0ks5qKMFPgaJpZM4Iygmb
.
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]
from jupyterlab.
Workflow A: have npm run build
build the jupyterlab code, then install it into the extension, then update the extension bundle. It would be great to have an npm run watch
or something that could do this automatically when a file changed too.
Workflow B: have an npm run watch
in the jupyterlab directory, so you first go into the jupyterlab directory and run npm run watch
, then as you make changes to the jupyterlab ts source, and run npm run build
, the extension updates itself.
from jupyterlab.
Ping @ian-r-rose , @fperez
from jupyterlab.
While having a run watch
open is probably a good idea for dev work (and should be documented :), would it also help to have a git hook like we have for j/notebook?
from jupyterlab.
Sidenote,
npm install
run post_install
and prepublish
which end up running all the test ....etc which seem undesirable.
from jupyterlab.
@Carreau - this is a problem with npm. See npm/npm#3059 (and npm/npm#8402, and finally npm/npm#10074, which is still open).
from jupyterlab.
This issue I think is fixed with #75 (when it is merged...)
from jupyterlab.
Fixed by #75.
from jupyterlab.
Thanks ! And yes I was 1/2 aware it was a npm issue.
from jupyterlab.
Related Issues (20)
- The logic for replacing conflicting shortcuts removes all keybindings from the other shortcut
- Jupyter lab terminals do not remember history HOT 5
- Underscore in LaTeX markdown causes error HOT 4
- Kernel Usage Side Bar Width is 0 when you click HOT 1
- CLI overwriting default config `--generate-config` with `-y` requires prompt HOT 1
- Publishing 4.2.0a2 failed: Package `@jupyterlab/workspaces` could not be found HOT 2
- Examples CI job is failing
- Kernel state incorrect after a page refresh HOT 5
- Dirty dot goes away after moving a modified cell HOT 1
- Not possible to resize Launchers on touch screens HOT 3
- Upgrade stylelint to version 16, adding container query support in CSS validation
- Cell execution asterisk disappears and output stops updating after moving cell HOT 3
- Consider changing the default shortcut for accepting inline completions HOT 1
- When typing in a new shortcuts in shortcut UI, existing shortcuts get triggered HOT 5
- Typing in cells takes a lot of time on visual regression tests HOT 1
- error , i suspect from jupyter notebook HOT 1
- Shortcuts sort does not use locale-specific sort order HOT 3
- Change the color and bold/italic of the theme HOT 1
- User facing changelog for JupyterLab 4.2
- Shortcuts sorting needs a test HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jupyterlab.