Giter Site home page Giter Site logo

rahman123 / gps-design-systems-lwc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from salesforcelabs/gps-design-systems-lwc

0.0 1.0 0.0 5.75 MB

A collection of Lightning Web Components that align with the design system of Australia's New South Wales government.

License: Creative Commons Zero v1.0 Universal

JavaScript 48.27% Apex 1.86% CSS 14.28% HTML 25.87% SCSS 9.72%

gps-design-systems-lwc's Introduction

gps-design-systems-lwc

CI Workflow Packaging Workflow codecov

A collection of Salesforce Lightning Web Components (LWCs) for selected Governments' Design Systems. The collection covers Salesforce Experience Cloud as well as Salesforce Communities for Public Sector Solutions (Omnistudio), and may be extended in the future to help with Salesforce Flows provided they're surfaced via an Experience Cloud community.

Note that at this stage there is a dependency on Omnistudio 242.11 (at the minimum).

Do read our change log if you plan on updating already installed packages in order to check for changes in behaviour or configuration changes.

Structure

  • sfGpsDs is the folder for code that is reusable across individual design systems supported by this repo and sfdx project; it must be installed as a first step.
  • sfGpsDsAuNsw is the folder for code and assets pertaining to the Design System of New South Wales, Australia; check the documentation web site
  • sfGpsDsAuNswS is the folder for code and assets pertaining to the specific Design System of Service NSW, New South Wales, Australia; check the documentation website
  • sfGpsDsAuVic is the folder for code and assets to the Design System of Victoria, Australia (pilot, no production without prior consultation); check the documentation website
  • sfGpsDsUkGov is the folder for code and assets to the Design System of the United Kingdom (early alpha, no production)

Installing beta versions using Unlocked Packages

Follow this set of instructions if you want to deploy the library in its most recent build to a more permanent environment than a Scratch org or if you don't want to install the local developement tools. You can use a non source-tracked orgs such as a free Developer Edition Org or a Trailhead Playground, or one of your sandboxes.

  1. Log in to your org

  2. Click this link to install the sfGpsDs unlocked package in your org.

  3. Click this link to install the sfGpsDsAuNsw unlocked package in your org.

  4. Click this link to install the sfGpsDsAuNswS unlocked package in your org.

  5. Click this link to install the sfGpsDsAuVic unlocked package in your org.

  6. Click this link to install the sfGpsDsUkGov unlocked package in your org.

  7. Click this link to install the full sfGpsDsUkGov unlocked package in your org (including sfGpsDs).

Installing the production versions using Unlocked Packages

Kindly note that the packages might be the same as for non-production orgs (see above) if the latest successful build has alreay been promoted for production.

Make sure you fully understand the support and security implications of installing those assets in production. The applicable license has also wide-ranging disclaimer provisions.

  1. Log in to your org

  2. Click this link to install the sfGpsDs unlocked package in your production org (v1.8.2.2 released on 22/06/2023).

  3. Click this link to install the sfGpsDsAuNsw unlocked package in your production org (v1.8.3.3 released on 28/08/2023).

  4. Click this link to install the sfGpsDsAuNswS unlocked package in your production org (v1.8.3.3 on 28/08/2023).

  5. Click this link to install the sfGpsDsAuVic unlocked package in your production org (v1.8.0.2 on 16/06/2023). Please do let us know when doing so for non-educational use as we aim at supporting early adopters and gathering feedback.

  6. Click this link to install the sfGpsDsUkGov unlocked package in your org.

  7. Click this link to install the full sfGpsDsUkGov unlocked package in your org (including sfGpsDs).

Support, security, contributions and code of conduct

Do read our other guidelines:

gps-design-systems-lwc's People

Contributors

eschweitzer78 avatar tepp0f3l avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.