Skip to content

A Vue.js web application that allows users to engage in WIS2 data conversion tools, edit station and dataset metadata, and monitor data flow in real-time.

License

Notifications You must be signed in to change notification settings

wmo-im/wis2box-webapp

Repository files navigation

wis2box-app

Test locally without Docker

To test the webapp locally without docker, you need to install the following dependencies:

Then, you can run the following commands:

    npm install
    npm run dev

This will start the webapp which will be available at http://localhost:8080/wis2box-webapp/

test locally with docker

build the image

Run the following command to build the image:

    docker build -t wis2box-webapp .

Test the image

Test the result with the following command:

    docker-compose -f tests/docker-compose.yml up -d

This will start the webapp which will be available at http://localhost:8080/wis2box-webapp/

Development

Project setup

# yarn
yarn

# npm
npm install

# pnpm
pnpm install

Compiles and hot-reloads for development

# yarn
yarn dev

# npm
npm run dev

# pnpm
pnpm dev

Compiles and minifies for production

# yarn
yarn build

# npm
npm run build

# pnpm
pnpm build

Linting

# yarn
yarn lint

# npm
npm run lint

# pnpm
pnpm lint

Customize configuration

See Configuration Reference.

Releasing

# create release (x.y.z is the release version)
vi package.json  # update "version"
vi package-lock.json  # update 'version' and 'packages."".version
git commit -am 'update release version x.y.z'
git push origin main
git tag -a x.y.z -m 'tagging release version x.y.z'
git push --tags

# publish release on GitHub (https://github.com/wmo-im/wis2box-webapp/releases/new)

Bugs and Issues

All bugs, enhancements and issues are managed on GitHub.

Contact

About

A Vue.js web application that allows users to engage in WIS2 data conversion tools, edit station and dataset metadata, and monitor data flow in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages