This repository contains the source for the Galasa test automation system homepage.
If you are interested in the development of Galasa, take a look at the documentation and feel free to post a question in our Galasa Slack workspace. Register to join first if you're not yet a member.
We have the following available Slack channels:
#galasa-dev
- for developers of Galasa code or Galasa extensions#galasa-users
- for users comments, and for making announcements#galasa-tsc
- for technical steering committee discussions on longer term over-arching issues relating to Galasa
You can raise new ideas / features / bugs etc. as issues on GitHub.
To use the site locally, follow the following instructions:
- Ensure you have installed Node.js at the same version as specified in the
.nvmrc
file. - Clone this repository to your own machine.
- From the root of the repository, install all the required dependencies:
npm install
- Run the development build, which will automatically update as you change files:
npm run develop
Sometimes you want to be sure of exactly what will be produced in the CI build. If you want to run a full production build, you can do so using:
npm run build
You can then serve that production build using:
npm run serve
Take a look at the contribution guidelines.
Any changes to the documentation should be contributed as pull requests:
- Make a fork of this repository (top-right).
- Make your changes in a branch of your fork.
- Create a pull request for your changed branch.
Please format your code using Prettier:
npm run format
This code is under the Eclipse Public License 2.0.