The shared styles and components for TACC WMA Workspace Portals & Websites
Notice: This is a potential future repo for Core Styles.
- Core CMS, the base CMS code for TACC WMA CMS Websites
- Core Portal, the base Portal code for TACC WMA CMS Websites
- TAPIS UI, the base Portal code for TACC APIs (TAPIS)
...
- Nodejs 16.x
...
...
The Core UI are not deployed alone yet. ¹
For now, the stylesheets are acquired or accessed by other repositories.
Repo | Current Usage | Future Usage |
---|---|---|
Core CMS | ✅ as dependency used in Node script to build styles | ❌ |
Core Portal | as dependency that offers pre-built stylesheets | |
TAPIS UI | ❌ | as dependency that offers pre-built stylesheets |
Core CMS Pattern Library¹ | ❌ researching | as dependency that offers pre-built stylesheets |
¹ We wish to have a deployable pattern library that showcase avaialble UI.
We use a modifed version of GitFlow as our development workflow. Our development site (accessible behind the TACC Network) is always up-to-date with main
, while the production site is built to a hashed commit tag.
- Feature branches contain major updates, bug fixes, and hot fixes with respective branch prefixes:
task/
for features and updatesbug/
for bugfixesfix/
for hotfixes
Sign your commits (see this link for help)