Shows a hierarchy of documents, based on the slashes in their filenames.
- Download and run Overview's
./dev. This creates the
overviewserver_defaultDocker network that this
plugin depends on in development mode.
- In a separate console,
git clone https://github.com/overview/overview-file-browser.git
./gulp devstarts a server that listens on http://localhost:3334
- Test it within Overview:
- Browse to http://localhost:9000
- Upload files by using the "Add files in folder" button
- In the resulting Document Set, click "Add View" ... "Custom"
Overview’s URL from App server:
./integration-tests/runto make sure integration tests work. (You must
be running Overview's
./gulp devfor integration tests to
./npm testto make sure unit tests work. (You can also use
./npm run test-foreverto test every time a file changes.)
- Write a new test; write accompanying code; make sure tests pass.
./integration-tests/run has a bug related to headless Chrome not
uploading a folder properly. Use
./integration-tests/run-browser spec/folders_spec.rb until we fix it.
./release 1.0.1. This will:
package.jsonto have the new version number
- Tag and push
docker build . -t overview/overview-file-browser:1.0.1and push the change
TODO: deploy automatically, via Jenkins
Now update your deployed cluster (e.g., ECS) to use the new version.
This project is copyright Overview Services Inc. and released under the
AGPL-3.0 open source license. See LICENSE for legal prose.