Skip to content

Repository files navigation

dmarc.wiki

This is the source code for the dmarc.wiki website.

Developing

Install dependencies with npm install, then run:

npm run dev

Or start the server and open the app in a new browser tab:

npm run dev -- --open

Formatting and linting

Code formatting is handled by Prettier. To format the whole repository:

npm run format

To check formatting and run ESLint:

npm run lint

TypeScript, accessibility, and Svelte compiler errors are caught by svelte-check:

npm run check

Editor configuration is committed so both editors run Prettier and ESLint on save:

  • VS Code: install the recommended Prettier and ESLint extensions (see .vscode/extensions.json).
  • WebStorm: works out of the box via .idea/prettier.xml and .idea/jsLinters/eslint.xml. Both set a custom file pattern, because WebStorm's default omits .svelte.

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

About

A directory of email service providers and their SPF, DKIM and DMARC compliance level, with instructions and tips on how to configure them.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages