A UI testing and development environment for York SU website. This repo has two functions, one is to dynamically generate the JS files for our website
To get started, clone this repo and run npm ci
.
To use Storybook, run npm run storybook
.
- For naming of directories or files we should use kebab-case.
- Vue files should end
.ce.vue
Any merges to main
on this repo will automatically be deployed to https://assets.yorksu.org (hosted on Cloudflare R2). More information on how to add to the website can be found in storybook
We have a couple of resources to help you with contributing.
- To find out more about the different types of contributions, the criteria or how to raise issues read how to contribute.
- Make sure to also read our coding standards and technical instructions.
Looking to add this on your website and don't know where to start? Reach out to us on the SU Digital CoP. We can also develop components for your own website in your branding reach out to us on the SU Digital CoP or email us on it@yorksu.org to discuss pricing.
If you've found a vulnerability, we want to know so that we can fix it. Our security policy tells you how to do this.
Copyright © 2024 University of York Students' Union
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License.