GithubHelp home page GithubHelp logo

manjeetk / matrix-assets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qld-gov-au/matrix-assets

0.0 0.0 0.0 469 KB

Builds assets used by qld.gov.au and connects to matrix via git bridge

CSS 3.42% JavaScript 30.42% SCSS 66.15%

matrix-assets's Introduction

matrix-assets

Builds assets used by qld.gov.au Squiz Matrix CMS and connects to matrix via git bridge

Folder structure

  • css : Contains all scss partials related
  • js: Contains all script files

Git bridge

  • Only css and js folders are pulled by Matrix
  • staging branch is used for testing changes by logged in staging-testers
  • master branch is used for production

Develop and Deploy

  • To develop, checkout your branch from staging branch
  • Make your changes and raise a pull request against staging
  • After peer review, merge changes into staging
  • Pull your changes into Matrix via Git bridge (/qld.gov.au/Configuration - qld.gov.au/Design Assets/Integration Points/matrix-assets-staging) (#228)
  • Login as staging-tester and test your changes
  • Raise a change management request with release notes and testing steps
  • Post approval, merge staging into master and pull master into Matrix via Git bridge (/qld.gov.au/Configuration - qld.gov.au/Design Assets/Integration Points/matrix-assets) (#139)
  • Test changes as public user

SCSS Development

  • If new scss file has been created, import the same in SCSS Design file
    • Staging - /qld.gov.au/Configuration - qld.gov.au/Design Assets/CSS/qg-main-staging.css (#226)
    • Production - /qld.gov.au/Configuration - qld.gov.au/Design Assets/CSS/qg-main.css (#224)

JS Development

  • If new js file has been created, link the same in JS File folder
    • Staging - /qld.gov.au/Configuration - qld.gov.au/Design Assets/JS/qg-main-staging.js (#341)
    • Production - /qld.gov.au/Configuration - qld.gov.au/Design Assets/JS/qg-main.js (#130)

matrix-assets's People

Contributors

asifaminb avatar ganapavz avatar gvanimurthy 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.