open-genes / open-genes-frontend

Open Genes is a database of human genes associated with aging and lifespan.

Home Page:https://open-genes.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

Changelog

Open Genes — Frontend

Start locally

Before you start

Don't forget to install Angular CLI first

npm install -g @angular/cli

For more information please visit Angular official guide

npm i

Frontend

npm run start

https://localhost:3000/

Storybook

npm run storybook

https://localhost:6006/

IDE settings for development

Please install and set up the following plugins:

  • ESLint
  • Prettier
  • REST Client to support .http file extension which is used in a models folder (IDEA, VSCode)

Build and deploy

Build frontend

  • Developers stand test build: npm run build-dev
  • Demo stand build: npm run build-demo
  • Production AOT build: npm run build-prod

The bundle is being deployed with GitHub Actions. Workflow configs for each environment are here:

.github/workflows

Build storybook

npm run build-storybook

Storybook is being deployed with a special GitHub action you can enable in your repository settings.

About

Open Genes is a database of human genes associated with aging and lifespan.

https://open-genes.org/

License:Mozilla Public License 2.0


Languages

Language:TypeScript 48.6%Language:HTML 30.2%Language:SCSS 19.6%Language:JavaScript 0.9%Language:MDX 0.6%Language:CSS 0.1%