[bin/README][m]: add pre-existing README (from old repo https://github.com/datopian/portal-cli-app/edit/main/README.md).
This commit is contained in:
parent
b4965167eb
commit
3bb94d23ba
93
bin/README.md
Normal file
93
bin/README.md
Normal file
@ -0,0 +1,93 @@
|
||||
Simple CLI for displaying and publishing datasets
|
||||
|
||||
## Features
|
||||
|
||||
### Show
|
||||
|
||||
Easily preview data locally.
|
||||
I have a dataset `my-data` with the following content:
|
||||
```
|
||||
README.md
|
||||
data.csv
|
||||
## descriptor is optional (we infer if not there)
|
||||
# datapackage.json
|
||||
```
|
||||
I can do the following:
|
||||
```
|
||||
cd my-data
|
||||
portal show
|
||||
```
|
||||
I get a nice dataset page like:
|
||||
|
||||
TODO
|
||||
|
||||
The single show command gives me access to the following:
|
||||
|
||||
* Elegant presentation
|
||||
* Shows the data in a table etc (searchable / filterable)
|
||||
* Supports other data formats e.g. json, xlsx etc
|
||||
* Show graphs
|
||||
* Data summary
|
||||
|
||||
Show works with:
|
||||
|
||||
* README + csv
|
||||
* Frictionless dataset
|
||||
* Frictionless resource
|
||||
* Pure README with frontmatter
|
||||
|
||||
### Deploy [Not implemented yet]
|
||||
|
||||
Easily publish your dataset online.
|
||||
|
||||
If i have a dataset `my_data`:
|
||||
|
||||
```
|
||||
cd my-data
|
||||
portal deploy
|
||||
```
|
||||
|
||||
Gives me a url like:
|
||||
|
||||
`Myusername-my-dataset.datahub.io`
|
||||
|
||||
Deploy: what does it do?
|
||||
|
||||
* Deploys a shareable url with the content of show
|
||||
* Semi-private
|
||||
* Can integrate access control (?)
|
||||
* Deploys a data API
|
||||
* [Other integrations e.g. push to google spreadsheets]
|
||||
* Dashboard showing your DataHub/Portal projects
|
||||
|
||||
## User Guide
|
||||
|
||||
Install portal-cli-app globally on your computer
|
||||
|
||||
```bash
|
||||
npm install -g git+https://github.com/datopian/portal-experiment.git
|
||||
```
|
||||
|
||||
> Note: It is recommended you install portal-cli-app globally so you can run the portal show command from anywhere in your computer.
|
||||
|
||||
In a folder with your dataset and optionally datapackage.json, run the command:
|
||||
|
||||
```bash
|
||||
portal show
|
||||
```
|
||||
|
||||
You can also specify a folder from directory:
|
||||
|
||||
```bash
|
||||
portal show path=\some\path\dataset
|
||||
```
|
||||
|
||||
Optional args you can pass yo the show command are:
|
||||
|
||||
- path: The path to a dataset directory. If blank, defaults to current working directory
|
||||
- port: The port number to display your dataset in. Defaults to 3000.
|
||||
- npm: Whether or not to use npm when install packages. Defaults to `false`, uses yarn.
|
||||
|
||||
```
|
||||
portal show [path=/some/path/dataset | port=4000 | npm=true]
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user