{"repo":"cylc/cylc-ui","free":true,"listed":false,"github":"https://github.com/cylc/cylc-ui","clone":"git clone https://github.com/cylc/cylc-ui.git","description":"Web app for monitoring and controlling Cylc workflows","language":"JavaScript","stars":43,"topics":["cylc","vuejs","javascript","dashboard","vue"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"Cylc UI Installation Install the UI Server which bundles the UI. Copyright and Terms of Use Copyright (C) 2018- 2026 Earth Sciences New Zealand & British Crown (Met Office) & Contributors. Cylc is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Cylc 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 GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Cylc. If not, see GNU licenses. Development Contributions welcome: Read the contributing page. Development setup instructions are in the developer docs. Involved change proposals can be found in the admin pages. Touch base in the developers chat. Install & Build Note the incremental rebuild is quite slow so an alternative to yarn run build:watch is to run the Vite development server while using the Cylc UI Server live data: Tests There are three groups of tests: Unit tests Simple unit tests for individual functions and classes. Framework: Vitest Assertions: Chai/Vitest Path: tests/unit Command: yarn run test:unit (watches by default, only re-runs changed file) (To prevent watching, use yarn vitest run ) Component tests In-browser tests which mount a single Vue compon","default_branch":null,"files":null,"tree":[],"storefront":"/r/cylc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cylc/cylc-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}