Skip to content
Snippets Groups Projects
Commit 9e8a8f3e authored by Alexander Rose's avatar Alexander Rose
Browse files

updated viewer

parent 45f9d93f
No related branches found
No related tags found
No related merge requests found
......@@ -133,14 +133,17 @@ To get syntax highlighting for shader and graphql files add the following to Vis
## Publish
## Prerelease
### Prerelease
npm version prerelease # asumes the current version ends with '-dev.X'
npm publish --tag next
## Release
### Release
npm version 0.X.0 # provide valid semver string
npm publish
## Deploy
node ./scripts/deploy.js # currently updates the viewer on molstar.org/viewer
## Contributing
Just open an issue or make a pull request. All contributions are welcome.
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
/**
* Copyright (c) 2019 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
const git = require('simple-git')
const path = require('path')
const fs = require("fs")
const fse = require("fs-extra")
const remoteUrl = "https://github.com/molstar/molstar.github.io.git"
const buildDir = path.resolve(__dirname, '../build/')
const deployDir = path.resolve(buildDir, 'deploy/')
const localPath = path.resolve(deployDir, 'molstar.github.io/')
if (!fs.existsSync(localPath) || !git(localPath).checkIsRepo()) {
fs.mkdirSync(localPath, { recursive: true })
git(deployDir)
.silent(false)
.clone(remoteUrl)
.fetch(['--all'])
} else {
git(localPath)
.silent(false)
.fetch(['--all'])
.reset(['--hard', 'origin/master'])
}
const viewerBuildPath = path.resolve(buildDir, '../build/viewer/')
const viewerDeployPath = path.resolve(localPath, 'viewer/')
fse.copySync(viewerBuildPath, viewerDeployPath, { overwrite: true })
git(localPath)
.silent(false)
.add(['-A'])
.commit('updated viewer')
.push()
// #!/usr/bin/env bash
// LEVEL=$1
// DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )";
// cd ${DIR};
// mkdir -p ../build/;
// cd ../build/;
// if [ -d "arose.github.io" ]; then
// cd ./arose.github.io/;
// git fetch --all;
// git reset --hard origin/master;
// cd ../
// else
// git clone "https://github.com/arose/arose.github.io.git";
// fi
// if [ "$LEVEL" = "prerelease" ]; then
// cd ./arose.github.io/ngldev/;
// else
// cd ./arose.github.io/ngl/;
// fi
// cp -r ${DIR}/../data/. ./data/;
// cp -r ${DIR}/../examples/css/. ./css/;
// cp -r ${DIR}/../examples/fonts/. ./fonts/;
// cp -r ${DIR}/../examples/js/. ./js/;
// cp -r ${DIR}/../examples/scripts/. ./scripts/;
// cp -r ${DIR}/../build/docs/. ./api/;
// cp -r ${DIR}/../build/gallery/. ./gallery/;
// cp ${DIR}/../build/scriptsList.json ./scripts/list.json;
// cp ${DIR}/../dist/ngl.js ./js/ngl.js;
// cd ../;
// git add -A;
// if [ "$LEVEL" = "prerelease" ]; then
// git commit -m "ngldev update";
// else
// git commit -m "ngl update";
// fi
// git push;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment