-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Hello! This repository is responsible for generating the assets for https://predix-ui.com. Below is a quick explanation of what services are used and some frequently asked questions.
This page is intended for Design System owners and maintainers only. If you have questions about the Predix Design System, please raise an issue on the relevant component or post your question on forum.predix.io
Netlify is used for static hosting, DNS and CI. Netlify will automatically deploy to predix-ui.com whenever any changes are pushed to the source
branch. Deployment previews are also automatically generated for pull requests. Netlify deployments use the prodBuild
gulp task.
Google Domains is our domain registrar for predix-ui.com.
Subdomain | Repository | Purpose |
---|---|---|
archive.predix-ui.com | https://github.com/predix-ui/predix-ui-classic-archive | Serves the pre-Cirrus Predix Design System. |
cdn.predix-ui.com | https://github.com/predix-ui/px-cdn | Hosts GE Inspira Sans font variants, required by most Predix Design system components. |
Both subdomains use Netlify for static hosting.
- I've made a change to a design system component, but the demo on predix-ui.com hasn't updated. How do I update it?
While Netlify will automatically deploy changes on this repository, it doesn't currently listen for changes on PDS component repos. To perform a build manually, navigate to Predix UI deploys, click 'Trigger Deploy' then 'Deploy site'.
Note that predix-ui.com build downloads the currently released version of each component. You make sure your change has been released (ie. version incremented, tag created and release added) before you redeploy predix-ui.com. Updating the component's master
branch is not enough.
- Where did Cloudflare and Travis CI integration go?
Cloudflare and Travis CI's capabilities (DNS, CI, CDN, SSL offloading, etc) were consolidated into Netlify on 8th Dec 2018. As a maintainer you don't need to do anything different, except you no longer need to explicitly flush Cloudflare's cache when performing updates.
- I don't have access to the Predix UI, Predix Archive or Predix CDN projects on Netlify. Who should I ask?
Evan Bruhn (evan.bruhn@ge.com), Aron Graham (aron.graham@ge.com) or Angelica Rosenzweig (angelica.rosenzweigcastillo@ge.com)