Prototype integration of the Data Science Editor in Office for the Web.
These instructions will show you how to build and debug the Office App locally.
These instructions have been tested on Windows only.
- Download the latest LTS version of node.js.
- Install all dependencies.
npm run install
The following script will build and place assets in the dist directory:
npm run build
Runs prettier over all typescript files
npm run lint
- Run the following script to start the dev server:
npm run server
- Manually sideload the add-in to Office on the web
- select
manifest-local.xml
- clone https://github.com/microsoft/data-science-editor and follow instructions to launch dev server
- update
localhost
to true in webpack.config.js and rebuild
This add-in is a host to an iframe that holds the data science editor. This Add-In provides the interface to allow the data-science editor to interact with Excel.
This add-in is complete static and hosted on a github pages site.
Layout of folders
-
assets
- image assets
-
src
- source code for the add-in
-
listing
- descriptions for the add-in store listing
-
hosted_files
- additional hosted files
-
scripts
- development scripts
-
config
- tooling configuration files
-
dist
- the build site, this is the exact layout hosted
Make all manifest changes to manifest-local.xml
.
When the local manifest changes run:
npm run manifest
The command:
- check that the local manifest is valid
- generates the production
manifest.xml
- checks the production manifest is valid
The Manifest is set to require a specific Excel version to avoid having to support specific outdated browser versions.