/diracx-web

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Basic tests Unit tests Integration tests Deployment

DiracX-Web

Getting started

Requirements: docker, internet

This will allow you to run a demo setup:

# Clone the diracx-chart repository
git clone git@github.com:DIRACGrid/diracx-charts.git

# Run the demo
diracx-charts/run_demo.sh

You can also start the demo setup in development mode - code changes will be reflected in the demo in real time:

# Clone the diracx-web repository
git clone git@github.com:DIRACGrid/diracx-web.git

# Clone the diracx-chart repository
git clone git@github.com:DIRACGrid/diracx-charts.git

# Run the demo
diracx-charts/run_demo.sh ./diracx-web

Contributing

  • Want to report a bug? Open an Issue.

  • Need technical support to configure diracx-web? Start a Support discussion.

  • Want to make a general feedback about the DIRAC web application? Answer to the Survey by creating a new discussion.

  • Want to request a feature? Create a User Story to describe your need.

  • Want to discuss about UX/UI design? Share your Design idea.

Testing

Unit tests can be started with:

npm test

End-to-end tests are launched through cypress such as:

# diracx-charts/run_demo.sh is running
npx cypress open --config baseUrl=$DIRACX_URL

Learn More

To learn more about Next.js, take a look at the following resources: