├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── decision-records ├── 000-template.md ├── 001-javascript-for-less-capable-browsers.md ├── 002-restructure-based-on-single-package.md ├── 003-templating-languages.md ├── 004-new-version-font.md ├── 005-repository-organisation-for-v5.md ├── 006-javascript-compatibility.md ├── 007-javascript-file-formats.md ├── 008-reset-the-javascript-api.md ├── 009-throw-errors-component-constructors.md ├── 010-remove-init-method.md └── README.md └── proposals ├── 000-template.md ├── 001-use-rfcs-and-adrs-to-discuss-proposals-and-record-decisions.md ├── 002-publish-one-npm-package-instead-of-multiple-npm-packages.md ├── 003-make-override-classes-consistent.md ├── 004-enable-importing-css-modules-via-filename-convention-used-in-common-frameworks.md ├── 005-namespace-govuk-frontend-nunjucks-sass-using-a-nested-folder-structure.md ├── 006-initialise-javascript-using-govuk-namespaced-data-module-attributes.md ├── 008-simplifying-imports-to-improve-compilation-performance.md └── README.md /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/README.md -------------------------------------------------------------------------------- /decision-records/000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/000-template.md -------------------------------------------------------------------------------- /decision-records/001-javascript-for-less-capable-browsers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/001-javascript-for-less-capable-browsers.md -------------------------------------------------------------------------------- /decision-records/002-restructure-based-on-single-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/002-restructure-based-on-single-package.md -------------------------------------------------------------------------------- /decision-records/003-templating-languages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/003-templating-languages.md -------------------------------------------------------------------------------- /decision-records/004-new-version-font.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/004-new-version-font.md -------------------------------------------------------------------------------- /decision-records/005-repository-organisation-for-v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/005-repository-organisation-for-v5.md -------------------------------------------------------------------------------- /decision-records/006-javascript-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/006-javascript-compatibility.md -------------------------------------------------------------------------------- /decision-records/007-javascript-file-formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/007-javascript-file-formats.md -------------------------------------------------------------------------------- /decision-records/008-reset-the-javascript-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/008-reset-the-javascript-api.md -------------------------------------------------------------------------------- /decision-records/009-throw-errors-component-constructors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/009-throw-errors-component-constructors.md -------------------------------------------------------------------------------- /decision-records/010-remove-init-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/010-remove-init-method.md -------------------------------------------------------------------------------- /decision-records/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/decision-records/README.md -------------------------------------------------------------------------------- /proposals/000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/000-template.md -------------------------------------------------------------------------------- /proposals/001-use-rfcs-and-adrs-to-discuss-proposals-and-record-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/001-use-rfcs-and-adrs-to-discuss-proposals-and-record-decisions.md -------------------------------------------------------------------------------- /proposals/002-publish-one-npm-package-instead-of-multiple-npm-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/002-publish-one-npm-package-instead-of-multiple-npm-packages.md -------------------------------------------------------------------------------- /proposals/003-make-override-classes-consistent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/003-make-override-classes-consistent.md -------------------------------------------------------------------------------- /proposals/004-enable-importing-css-modules-via-filename-convention-used-in-common-frameworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/004-enable-importing-css-modules-via-filename-convention-used-in-common-frameworks.md -------------------------------------------------------------------------------- /proposals/005-namespace-govuk-frontend-nunjucks-sass-using-a-nested-folder-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/005-namespace-govuk-frontend-nunjucks-sass-using-a-nested-folder-structure.md -------------------------------------------------------------------------------- /proposals/006-initialise-javascript-using-govuk-namespaced-data-module-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/006-initialise-javascript-using-govuk-namespaced-data-module-attributes.md -------------------------------------------------------------------------------- /proposals/008-simplifying-imports-to-improve-compilation-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/008-simplifying-imports-to-improve-compilation-performance.md -------------------------------------------------------------------------------- /proposals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk-design-system-architecture/HEAD/proposals/README.md --------------------------------------------------------------------------------