https://github.com/elixir-cloud-aai/web-components
GA4GH Web components are the reusable custom elements that can be utilized in your web apps & web pages independently irrespective of what framework/library you are using to build the frontend.
https://github.com/elixir-cloud-aai/web-components
elixir-cloud ga4gh stenciljs tailwind web-components
Last synced: about 1 year ago
JSON representation
GA4GH Web components are the reusable custom elements that can be utilized in your web apps & web pages independently irrespective of what framework/library you are using to build the frontend.
- Host: GitHub
- URL: https://github.com/elixir-cloud-aai/web-components
- Owner: elixir-cloud-aai
- License: mit
- Created: 2021-06-03T05:45:36.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T04:43:48.000Z (about 1 year ago)
- Last Synced: 2025-03-31T23:36:28.942Z (about 1 year ago)
- Topics: elixir-cloud, ga4gh, stenciljs, tailwind, web-components
- Language: TypeScript
- Homepage: https://web-components-beta.vercel.app/
- Size: 2.28 MB
- Stars: 6
- Watchers: 26
- Forks: 8
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Elixir Cloud & AII Web Components
## Description
GA4GH Web components are the reusable custom elements that can be utilized in your web apps & web pages independently irrespective of what framework/library you are using to build the frontend. These components will mainly serve the [Elixir Cloud & AII](https://github.com/elixir-cloud-aai/) for managing their services.

## Getting Started
### Prerequisites
- Git
- [Node & npm](https://nodejs.org/en/): Recent LTS version avaliable
- A fork of the repo (for any contributions)
### Installation
- To start with, [fork](https://github.com/git-anurag-hub/web-components) & clone the repository and traverse into the service's root directory with:
```
git clone https://github.com//web-components.git
cd web-components
```
- Install the packages to be used in the development:
```
npm install
```
- Build CSS for the project:
```
npm run build:css
```
- Run start script to start the development enviroment of project:
```
npm run start
```
- This will open the browser window on desktop. If not visit `http://localhost:3333/` on your browser new window.
Great, Now you are good to go!
## Contributing
This project is a community effort and lives off your contributions, be it in
the form of bug reports, feature requests, discussions, or fixes and other code
changes. Please refer to our organization's [contribution
guidelines](https://github.com/elixir-cloud-aai/elixir-cloud-aai/blob/dev/CONTRIBUTING.md) if you are interested in contributing.
Please mind the [code of conduct](https://github.com/elixir-cloud-aai/elixir-cloud-aai/blob/dev/CODE_OF_CONDUCT.md) for all interactions with
the community.
## Versioning
The project adopts the [semantic versioning](https://semver.org/) scheme for versioning.
Currently the service is in development v1 package for the same will be out soon. Stay tuned!
## License
This project is covered by the MIT License also
[shipped with this repository](https://github.com/git-anurag-hub/web-components/blob/master/LICENSE).
## Contact
The project is a collaborative effort under the umbrella of [ELIXIR Cloud &
AAI](https://github.com/elixir-cloud-aai/). Follow the link to get in touch with us via chat or email.
Please mention the name of this service for any inquiry, proposal, question
etc. Alternatively, you can also make use of the [issue
tracker](https://github.com/git-anurag-hub/web-components/issues) to request features or report bugs.
[
](https://stenciljs.com/docs/getting-started)