Skip to content
This repository has been archived by the owner on Aug 26, 2021. It is now read-only.

Prototype links #202

Open
wants to merge 71 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
4583266
Working updates to reflect QLD rebadge
Feb 22, 2021
349af68
Merge pull request #194 from govau/develop
mrrossmullen Feb 26, 2021
7b8d484
Bump y18n from 3.2.1 to 4.0.1
dependabot[bot] Mar 30, 2021
a6f80aa
Merge pull request #195 from govau/dependabot/npm_and_yarn/y18n-4.0.1
mrrossmullen Mar 30, 2021
8cde63a
Bump ua-parser-js from 0.7.23 to 0.7.28
dependabot[bot] May 6, 2021
af3d92c
Bump lodash from 4.17.20 to 4.17.21
dependabot[bot] May 6, 2021
8d411ae
Bump hosted-git-info from 2.7.1 to 2.8.9
dependabot[bot] May 9, 2021
77aec10
Updates as per local development
May 20, 2021
c36a972
Bump browserslist from 4.5.4 to 4.16.6
dependabot[bot] May 24, 2021
a72bc22
Merge pull request #196 from govau/dependabot/npm_and_yarn/ua-parser-…
mrrossmullen May 24, 2021
403a63e
Merge pull request #198 from govau/dependabot/npm_and_yarn/hosted-git…
mrrossmullen May 24, 2021
96c530c
Merge pull request #199 from govau/dependabot/npm_and_yarn/browsersli…
mrrossmullen May 24, 2021
37a1e3a
Merge pull request #197 from govau/dependabot/npm_and_yarn/lodash-4.1…
mrrossmullen May 24, 2021
3d548cd
Bump ws from 7.4.3 to 7.4.6
dependabot[bot] May 28, 2021
c7dc9e1
Merge pull request #200 from govau/dependabot/npm_and_yarn/ws-7.4.6
mrrossmullen Jun 1, 2021
a6111ec
WIP: Making the start of something great
Jun 1, 2021
cbce843
WIP
Jun 1, 2021
14f34a2
WIP
Jun 1, 2021
40ae577
WIP
Jun 1, 2021
a0828fe
WIP
Jun 2, 2021
7f03f14
WIP
Jun 2, 2021
6629fc4
WIP
Jun 2, 2021
9424212
WIP
Jun 3, 2021
84cbf59
WIP
Jun 3, 2021
5004d02
WIP
Jun 3, 2021
de01953
WIP
Jun 4, 2021
3385fcb
WIP
Jun 4, 2021
f3870a2
WIP
Jun 4, 2021
38ed567
WIP
Jun 4, 2021
6be98fe
WIP
Jun 4, 2021
6f854b4
WIP
Jun 4, 2021
7f75991
WIP
Jun 4, 2021
cec2310
WIP
Jun 4, 2021
6f1fa99
WIP
Jun 6, 2021
d8eaf4f
WIP
Jun 7, 2021
9a9ca8a
WIP
Jun 8, 2021
6d78301
WIP - Adding gatsby
Jun 8, 2021
3972c47
Merge pull request #9 from govau/master
andersmx Jun 8, 2021
e5d4e60
WIP: static files and testing mobile header
Jun 17, 2021
51a006c
Updating dev branch
Jun 18, 2021
2c9ab62
Updating dev branch
Jun 18, 2021
d15d038
Customer testing
Jul 14, 2021
2155c4d
Customer testing
Jul 14, 2021
8e51209
Customer testing
Jul 14, 2021
3849b32
Customer testing
Jul 14, 2021
962ffb8
Customer testing
Jul 14, 2021
173fa1d
Customer testing
Jul 14, 2021
83b7632
Customer testing
Jul 14, 2021
81221fc
Customer testing
Jul 14, 2021
081c5d3
Customer testing
Jul 14, 2021
7d65754
Customer testing
Jul 14, 2021
6ff5cc0
Customer testing
Jul 14, 2021
073bb84
Customer testing
Jul 14, 2021
62a9781
Update
Jul 14, 2021
3f682ce
updates
Jul 15, 2021
379d914
updates
Jul 15, 2021
7ff12a9
updates
Jul 15, 2021
50fc0f6
updates
Jul 15, 2021
f7d1699
Updates
Jul 15, 2021
7ba32e1
Updates
Jul 16, 2021
84b68cb
Update
Jul 16, 2021
9c2df08
Update
Jul 16, 2021
6be54d4
Update
Jul 16, 2021
a9383d4
Update
Jul 16, 2021
60df4bc
Update
Jul 16, 2021
d2608d9
made menu button work,
Jul 16, 2021
9223b0a
changed menu hide classname
Jul 16, 2021
147e2e8
Hack job/mobile updates, robots change
Jul 17, 2021
5bf3563
Updates
Jul 17, 2021
626fc47
Updates
Jul 17, 2021
201dbac
feat: changed links to within the prototype
Jul 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,7 @@ node_modules
.sass-cache
_auds.scss
docs/css/main.css.map
service-finder/
docsv2/node_modules/
docsv2/public
docsv2/.cache
77 changes: 30 additions & 47 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,44 @@
Australian Government Design System - Starter
==========================
# QLD design system prototype - Starter

> Get started with full page templates using the Australian Government Design System.
WIP: This project leverages the Australian Government Design System
/Dev contains static prototypes

| Production [![CircleCI](https://circleci.com/gh/govau/design-system-starter/tree/master.svg?style=svg)](https://circleci.com/gh/govau/design-system-starter/tree/master) | Staging [![CircleCI](https://circleci.com/gh/govau/design-system-starter/tree/develop.svg?style=svg)](https://circleci.com/gh/govau/design-system-starter/tree/develop) |
|-----------------------------|--------------------------------|
| https://design-system-starter.apps.b.cld.gov.au/ | https://ds-starter.apps.y.cld.gov.au/ |
| | username:`ds` password:`ds` |
## Roadmap

## Contents


* [Templates](#templates)
* [Development environment](#development-environment)
* [Get started](#get-started)
* [How it works](#how-it-works)
* [Prerequisites](#prerequisites)
* [Contributing](#contributing)
* [License](#license)
- Introduce React (SSR)
- Introduce components repo (docusaurus)
- Introduce NPM release

## Contents

----------------------------------------------------------------------------------------------------------------------------------------------------------------
- [Templates](#templates)
- [Development environment](#development-environment)
- [Get started](#get-started)
- [How it works](#how-it-works)
- [Prerequisites](#prerequisites)
- [Contributing](#contributing)
- [License](#license)

---

## Templates


Browse full page templates using the Australian Government Design System.

- [Home page](https://design-system-starter.apps.b.cld.gov.au/)
- [Content page](https://design-system-starter.apps.b.cld.gov.au/content/)
- [Form page](https://design-system-starter.apps.b.cld.gov.au/form/)


## Development environment

Clone this repository to create a local development environment and start modifying the templates.

* [Get started](#get-started)
* [How it works](#how-it-works)
* [Contributing](#contributing)
* [License](#license)


----------------------------------------------------------------------------------------------------------------------------------------------------------------
- [Get started](#get-started)
- [How it works](#how-it-works)
- [Contributing](#contributing)
- [License](#license)

---

## Get started

Expand All @@ -58,7 +52,6 @@ The starter pack uses npm (node package manager) to set up a local development e

1. You should now be ready to start your local server by running `npm run watch`. This will watch for changes on `*.scss` files, create new `*.css` files and refresh the browser.


### Using Docker

Build the image:
Expand All @@ -75,65 +68,55 @@ $ docker run --rm --volume="$PWD:/app" -p 3000:3000 -it ds-starter

**[⬆ back to top](#contents)**


----------------------------------------------------------------------------------------------------------------------------------------------------------------

---

## How it works

In your directory you have a `package.json` file. This file points to dependencies to install when running `npm install`. When you run `npm install` you install all of the Design System components and additional packages related to the local development environment.

After `npm install` [Pancake](https://github.com/govau/pancake) is ran, this checks that your dependencies work together and creates the `docs/js/script.min.js` and `src/sass/_uikit.scss`.

The `src/sass/main.scss` imports the generated `_uikit.scss`. You shouldn't touch the `_uikit.scss` file as it is generated, but feel free to change the `main.scss` file.
The `src/sass/main.scss` imports the generated `_uikit.scss`. You shouldn't touch the `_uikit.scss` file as it is generated, but feel free to change the `main.scss` file.

When the user runs `npm run build` or `npm run watch` we use [node-sass]("https://www.npmjs.com/package/node-sass?activeTab=versions") to convert the `src/sass/main.scss` file into the `docs/css/main.css` file. [Autoprefixer]("https://www.npmjs.com/package/autoprefixer") is ran after compilation to add vendor prefixes to the `main.css` file.

> Refer to the `package.json` scripts for how this has been set up

This set up allows you to modify the variables in the Design System file from the `main.scss` file. You can add your own colour scheme, or change the typography and spacing. Tweaks to the components or additional ones should be added below the import of `_uikit.scss`. Changes to these files will be injected into your browser so you don’t even need to refresh thanks to [Browser Sync](https://www.browsersync.io/).

The `docs` folder in the contains all the files required to publish a website. The `index.html` file references the `main.css` file and `script.min.js` assets to generate the page. We name the folder `docs` because [github pages](https://pages.github.com/) uses the docs folder to host static websites.

The `docs` folder in the contains all the files required to publish a website. The `index.html` file references the `main.css` file and `script.min.js` assets to generate the page. We name the folder `docs` because [github pages](https://pages.github.com/) uses the docs folder to host static websites.

**[⬆ back to top](#contents)**


----------------------------------------------------------------------------------------------------------------------------------------------------------------
---

## Prerequisites

- [`Node.js`](https://nodejs.org) **8 or higher**, preferably the current LTS version.

> **NOTE:** If you're developing on Windows, please ensure that [your local `npm` configuration is using a shell that supports UNIX like folder pathing](https://stackoverflow.com/questions/23243353/how-to-set-shell-for-npm-run-scripts-in-windows) ( i.e `a/unix/path` rather than `a\\windows\\path` ).
> **NOTE:** If you're developing on Windows, please ensure that [your local `npm` configuration is using a shell that supports UNIX like folder pathing](https://stackoverflow.com/questions/23243353/how-to-set-shell-for-npm-run-scripts-in-windows) ( i.e `a/unix/path` rather than `a\\windows\\path` ).

**[⬆ back to top](#contents)**


----------------------------------------------------------------------------------------------------------------------------------------------------------------

---

## Contributing

To contribute to the Australian Government Design System Starter Pack:

1. Fork the project & clone it locally.
1. Create a new branch for the work that is going to be completed.
1. Complete the work and test it to the best of your abilities following the [guidelines here](https://github.com/govau/uikit#checklist-and-browser-support).
1. Once the work is completed, write a good commit message.
1. Push your work to GitHub and create a new pull request.
1. Respond to any code review feedback.


**[⬆ back to top](#contents)**


----------------------------------------------------------------------------------------------------------------------------------------------------------------

---

## License

Copyright (c) Commonwealth of Australia. With the exception of the Commonwealth Coat of Arms and where otherwise noted, this work is licensed under the [MIT license](https://raw.githubusercontent.com/govau/design-system-starter/master/LICENSE).


**[⬆ back to top](#contents)**

# };
Binary file removed docs/assets/favicons/designsystem.jpg
Binary file not shown.
Binary file modified docs/assets/favicons/favicon.ico
Binary file not shown.
12 changes: 12 additions & 0 deletions docs/assets/img/avatar-placeholder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/govidlogin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/assets/img/header-logo-agov.png
Binary file not shown.
Binary file added docs/assets/img/lock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading