Commit Graph

459 Commits

Author SHA1 Message Date
Min RK
7657c0ca5f [doc] fix some linkcheck errors and warnings 2019-03-27 13:43:15 +01:00
Min RK
9560e0cf4c changelog for 5.7.6 2019-03-08 13:44:00 +01:00
Min RK
e2ac757821
Merge pull request #4449 from minrk/unpin-tornado
tornado 6 compatibility
2019-03-06 10:46:00 +01:00
Min RK
0b73ab600a changelog for 5.7.5 [ci skip] 2019-03-06 10:38:51 +01:00
Min RK
ff238cc762
Merge pull request #4147 from jakelevirne/master
Updated the description of Heading cells, which are no longer used
2019-03-06 10:28:50 +01:00
Min RK
73a7630517
there are four lights [ci skip] 2019-03-06 10:28:41 +01:00
Kevin Bates
acba19033b Minimize handlers and manager methods
Eliminated the Kernel and Kernelspec handlers.  The Websocket (ZMQ)
channels handler still remains.  This required turning a few methods
into coroutines in the Notebook server.

Renamed the Gateway config object to GatewayClient in case we want
to extend NB server (probably jupyter_server at that point) with
Gateway server functionality - so an NB server could be a Gateway
client or a server depending on launch settings.

Add code to _replace_ the channels handler rather than rely on position
within the handlers lists.

Updated mock-gateway to return the appropriate form of results.

Updated the session manager tests to use a sync ioloop to call the
now async manager methods.
2019-02-08 12:09:42 -08:00
Kevin Bates
f74ef2f691 Move environment variables to SingletonConfigurable
Created a singleton class `Gateway` to store all configuration options
for a Gateway.  This class also holds some help methods to make it easier
to use the options and determine if the gateway option is enabled.

Updated the NotebookTestBase class to allow for subclasses to infuence
the patched environment as well as command line options via argv.

Added a test to ensure various gateway configuration items can be
set via the environment or command-line.
2019-02-08 12:09:42 -08:00
Kevin Bates
060a2b9aea Embed NB2KG into Notebook server
This change alleviates a significant pain-point for consumers of Jupyter
Kernel and Enterprise Gateway projects by embedding the few classes defined
in the NB2KG server extension directly into the Notebook server.  All code
resides in a separate gateway directory and the 'extension' is enabled
via a new configuration option `--gateway-url`.

Renamed classes from those used in standard NB2KG code so that Notebook
servers using the existing NB2KG extension will still work.

Added test_gateway.py to exercise overridden methods.  It does this by
mocking the call that issues requests to the gateway server.

Updated the _Running a notebook server_ topic to include a description
of this feature.
2019-02-08 12:09:42 -08:00
Marc Udoff
e8163d57cc
Update js for comms for copy/paste 2019-01-29 19:39:36 -05:00
Marc Udoff
c740397e49
Improve comms.rst example
This improves the example by making it more copy/pastable out of the box and demoing how you can send a message at various places. It also fixes a poor usage of shadowed variables
2019-01-29 19:04:14 -05:00
Will Costello
5f8a2040ff
Fix typo in introduction 2019-01-05 20:16:05 +00:00
Min RK
31c2184d01
Merge pull request #4287 from choldgraf/ntbkext
updating file tree in "extending notebook" section
2018-12-17 14:47:10 +01:00
Chris Holdgraf
29f58de211 updating file tree 2018-12-16 18:43:38 -08:00
Thomas Kluyver
a4d663b578 Add release notes for 5.7.4 2018-12-16 22:52:01 +01:00
Thomas Kluyver
35aa99324a Write release notes for 5.7.3 2018-12-16 09:50:27 +01:00
Tim Porath
48042adaf9 Add Documentation regarding backslash escaping in Markdown File 2018-12-09 18:42:30 -05:00
Min RK
1ed04ffa8a changes for 5.7.1, 5.7.2 2018-11-18 12:22:37 +01:00
BuildTools
760d4d3533 fixed typo in example notebook 2018-10-26 14:17:48 -04:00
BuildTools
de7be3a64f Updated the description of Heading cells, which are no longer used 2018-10-26 14:02:49 -04:00
Min RK
775cb20de3 minor typos in changelog for 5.7 2018-09-19 16:35:51 +02:00
Min RK
ba7aadbf7a note translation inclusions in sdists 2018-09-19 14:57:47 +02:00
Min RK
4f70dd06af changelog for 5.7 2018-09-13 17:25:20 +02:00
Min RK
bee2c389ca
Merge pull request #3883 from moble/public_server_csp
Describe problems and solutions involving CSP headers
2018-09-13 16:22:14 +02:00
Michael Chirico
ffb486453f
remove vestigial lines from documentation
Found here:
2018-09-12 17:37:14 +08:00
Michael Boyle
88d5fc8e5f
Describe problems and solutions involving CSP headers 2018-08-27 12:37:57 -04:00
Aaron Hall, MBA
b644d7ee40
indent code block 2018-07-30 12:49:34 -04:00
Min RK
1d17c796d0
Merge pull request #3799 from aaronchall/patch-1
Fill in Checkpoints section
2018-07-30 10:04:27 +02:00
Aaron Hall, MBA
251c9e7dc8
Fill in Checkpoints section
(I think it needs more complete examples like ContentsManager has regarding what is returned by these methods.)
2018-07-26 13:51:58 -04:00
Walter Martin
ecc4d26f1d fixing grammatical errors and typos 2018-07-24 21:01:51 -04:00
Thomas Kluyver
a0503629ba Disable the host check for 5.6 because of gh-3754 2018-07-14 10:52:51 +02:00
Thomas Kluyver
2c562e8587 Update changelog with recent changes merged 2018-07-12 11:06:13 +02:00
Thomas Kluyver
54ecbce364
Updates and additions to release notes 2018-06-20 14:24:35 +02:00
M Pacer
4c2e1d7132 Update changelog in prep for 5.6rc 2018-06-14 11:40:00 -07:00
Thomas Kluyver
8d62e041b2 Add PR to changelog 2018-05-05 07:19:30 +02:00
Thomas Kluyver
e16407e988 Add changelog for Notebook 5.5 2018-05-01 12:02:43 +02:00
Thomas Kluyver
9ae9e7c7e5
Merge pull request #3571 from takluyver/docs-privacy
Add section in docs about privacy
2018-05-01 10:16:40 +02:00
Thomas Kluyver
7a623d65e9
Merge pull request #3584 from takluyver/doc-troubleshooting
Documentation updates and organisation
2018-05-01 10:15:38 +02:00
Thomas Kluyver
c1b761890d
Merge pull request #3520 from bollwyvl/docs/confd-example
update docs with confd implementation details
2018-05-01 10:11:33 +02:00
Thomas Kluyver
dd687fb526 Capitalise header 2018-04-30 18:13:33 +02:00
Thomas Kluyver
3482d61234 Add blank notebook UI image 2018-04-30 18:13:00 +02:00
Thomas Kluyver
5f7667ef60 Rework and update notebook introductory document 2018-04-30 18:12:40 +02:00
Thomas Kluyver
cba22e8732 Reorganise docs landing page 2018-04-30 17:21:18 +02:00
Thomas Kluyver
3cc31604a8 Add troubleshooting documentation 2018-04-29 22:45:16 +02:00
Carol Willing
6d258b5bba
Merge pull request #3536 from nyu-ossd-s18/documentation
Improve Documentation
2018-04-27 14:45:24 -07:00
danagilliann
1c1202cc7f made pull request changes 2018-04-26 13:25:24 -04:00
Thomas Kluyver
771edd98ec Add section in docs about privacy
Closes gh-3566
2018-04-26 15:55:05 +02:00
Paul Masson
a860b9bd22
Typos 2018-04-11 12:52:13 -07:00
dabuside
9936aa9eab
warp line 2018-04-11 18:43:34 +08:00
dabuside
37c6ba2cc1
add tips 2018-04-11 18:30:58 +08:00