domoscargin

Results 31 issues of domoscargin

## What Create a `heroku.js` script which handles at least the `gulp copy-assets && gulp sassdoc` portion of the `heroku` script in package.json. ## Why We have [made the decision...

🕔 days
tooling
javascript squad

## What Update `docs/contributing/tasks.md` and `docs/contributing/coding-standards` to remove references to `gulp`, and bring the descriptions of tasks up to date. ## Why We have [made the decision to move away...

documentation
tooling
javascript squad

## What When we merged #2276, we realised we had generated several formatting issues across the site, so we reverted that change. We use `metalsmith-in-place` to compile our markdown and...

## What Remove `metalsmith-env` as a dependency and use Metalsmith.env() instead. ## Why Metalsmith [2.5.0 introduces a new `env` method](https://metalsmith.io/news/2022-06-10/metalsmith-2.5-released/#highlights). It's always good to remove an uncessary dependency, and `metalsmith-env`...

🕔 hours
tooling
tech debt
small story

## What We're using an `.eslintrc.js` file to configure our eslint. This is due to be [deprecated in eslint 9.0.0](https://eslint.org/docs/latest/use/configure/configuration-files), and has caused [some issues with eslint plugins](https://github.com/alphagov/govuk-frontend/actions/runs/8236740327/job/22524003927). We should...

dependencies
tooling

## What For some packages/groups (especially `@types/node`), dependabot will hoist a `devDependency` or `optionalDependency` to a `dependency`. This is likely due to a problem with overrides at the `npm` level,...

dependencies
tooling
small story
github_actions

Popped this together to check how long it'd take to run accessibility tests on ALL our pages. Just a hacky function to get all directories with an `index.html` file, then...

## What - Background of our research - What we believe navigation should be, could be, should not be - Our definition of navigation levels - What we've decided not...

## What We're using an `.eslintrc.js` file to configure our eslint. This is due to be [deprecated in eslint 9.0.0](https://eslint.org/docs/latest/use/configure/configuration-files), and has caused [some issues with eslint plugins](https://github.com/alphagov/govuk-frontend/actions/runs/8236740327/job/22524003927). We should...

tooling
dependencies
small story

## What For some packages/groups (especially `@types/node`), dependabot will hoist a `devDependency` or `optionalDependency` to a `dependency`. This is likely due to a problem with overrides at the `npm` level,...

dependencies
small story
github_actions