From 2220ab4f0299f8613f41487cc1c4d526628d14b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Thune?= Date: Thu, 16 Nov 2023 10:30:00 +0100 Subject: [PATCH] chore: update README and add code-conduct and contribution files (#1012) Co-authored-by: Michael Marszalek --- .storybook/manager-head.html | 6 +- CODE_OF_CONDUCT.md | 116 +++++++ CONTRIBUTING.md | 228 +++++++++++++ README.md | 299 +++--------------- .../components/Header/Header.module.css | 2 +- apps/storefront/components/Header/Header.tsx | 2 +- apps/storefront/public/favicon.ico | Bin 15086 -> 15406 bytes .../public/img/logos/ds-positive.svg | 7 + assets/4696625.jpg | Bin 236670 -> 0 bytes assets/images.png | Bin 7478 -> 0 bytes assets/img/logo.svg | 6 + assets/logo_designsystemet-dark.svg | 24 -- assets/logo_designsystemet.svg | 7 + assets/test.png | Bin 12914 -> 0 bytes 14 files changed, 421 insertions(+), 276 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 apps/storefront/public/img/logos/ds-positive.svg delete mode 100644 assets/4696625.jpg delete mode 100644 assets/images.png create mode 100644 assets/img/logo.svg delete mode 100644 assets/logo_designsystemet-dark.svg create mode 100644 assets/logo_designsystemet.svg delete mode 100644 assets/test.png diff --git a/.storybook/manager-head.html b/.storybook/manager-head.html index 23e39483a5..ca0245cd34 100644 --- a/.storybook/manager-head.html +++ b/.storybook/manager-head.html @@ -30,11 +30,11 @@ align-items: center; justify-content: space-between; width: 100%; - padding: 0 33px; + padding: 0 32px; } .header__logo { - height: 30px; + height: 34px; width: auto; } @@ -164,7 +164,7 @@ class="header__logo-link" > diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000..7eb34fd72b --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,116 @@ +# Code of Conduct - Designsystemet + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we at the Design System Team +pledge to make participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +- Demonstrating empathy and kindness toward other people +- Being respectful of differing opinions, viewpoints, and experiences +- Giving and gracefully accepting constructive feedback +- Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +- Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +- The use of sexualized language or imagery, and sexual attention or + advances +- Trolling, insulting or derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or email + address, without their explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, +threatening, offensive, or harmful. + +Project maintainers have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will +communicate reasons for moderation decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at . +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant](https://contributor-covenant.org/), version +[1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct/code_of_conduct.md) and +[2.0](https://www.contributor-covenant.org/version/2/0/code_of_conduct/code_of_conduct.md), +and was generated by [contributing-gen](https://github.com/bttger/contributing-gen). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..7dce8c4d8d --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,228 @@ +# Contributing to Designsystemet + +First off, thanks for taking the time to contribute! ❤️ + +All types of contributions are encouraged and valued. See the [Table of Contents](#table-of-contents) for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉 + +> And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about: +> +> - Star the project +> - Refer this project in your project's readme +> - Mention the project at local meetups and tell your friends/colleagues + +## Table of Contents + +- [Code of Conduct](#code-of-conduct) +- [Share your feedback and report issues](#share-your-feedback-and-report-issues) +- [I Want To Contribute](#i-want-to-contribute) + - [Getting involved with development](#getting-involved-with-development) + - [Getting started with development](#getting-started-with-development) + - [Pull requests](#pull-requests) +- [Styleguides](#styleguides) + - [Commit Messages](#commit-messages) + - [How to write and structure your code](#how-to-write-and-structure-your-code) +- [Publishing NPM packages](#publishing-npm-packages) + +--- + +## Code of Conduct + +This project and everyone participating in it is governed by the +[Designsystemet Code of Conduct](./CODE_OF_CONDUCT.md). +By participating, you are expected to uphold this code. Please report unacceptable behavior +to . + +--- + +## Share your feedback and report issues + +You can report bugs and suggest new features by going to our [Github Issue Templates](https://github.com/digdir/designsystem/issues/new/choose). + +If you have any questions you can contact us at or in our [Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ) channel. + +--- + +## I Want To Contribute + +### Getting involved with development + +It's fantastic that you want to join in and help with our development efforts! +We have established two contribution levels to suit task size: the first level for smaller tasks and the second for larger ones. The main difference is how involved you will be with the Design System Team. + +Unsure which level to choose? Send us an email at and we will get back to you as soon as we can! +You can also join our [Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ) and ask questions there. + +We suggest creating a draft pull request as soon as you start working on something. This ensures that different people aren't working on the same task. + +Before you start coding also take a look at [how to get started with development](#getting-started-with-development) and our [coding standards](#how-to-write-and-structure-your-code). + +#### Addressing minor bugs and handling smaller feature requests + +Spotted a bug you would like to help fix? Easy! Just fork this repository and submit a [pull request](#pull-requests). +A person from the design system team will follow up from there. + +Do the same for smaller feature requests. We cannot guarantee that the new feature will be implemented, but we will try our best to make it happen! + +#### Developing new components and handling larger tasks + +Your team needs a new component that doesn't exist in the the design system and want to help develop it? +Great news! We have created a process to handle just this use case! + +1. Submit a [feature request](https://github.com/digdir/designsystem/issues/new/choose) detailing your requirements, and indicate your interest in contributing to the development of this component. +2. The design system team will review the feature request and assess its compatibility with the design system. +3. If the component fits within the scope of the design system we will follow you up from there. + +Developing components for the design system requires that developers are closely connected to the design system team. We will invite you to participate in our daily check-ins throughout the development process to ensure that the component adheres to our coding standards and seamlessly integrates with our design system. + +### Getting started with development + +Follow these steps to get up and running with storybook and the storefront. + +Run the commands from the root of your project. + +#### 1. Install Node 16+ and Yarn 3 + +Make sure `node` and `yarn` is installed by running: `node --version && yarn --version` + +#### 2. Install dependencies + +`yarn install` + +This will install all the dependancies. + +#### 3. Build packages + +`yarn build` + +This is required to make sure dependencies between local packages are available. You only need to run this once. + +#### 4. Start local development servers + +`yarn storybook | storefront` + +You can now start developing for storybook and the storefront. + +### Pull requests + +When creating a pull request for the design system, there are a few things to keep in mind: + +- When you create your pull request for the first time make sure to mark it as a [draft](https://github.blog/2019-02-14-introducing-draft-pull-requests/). This is mainly to prevent unnecessary notifications for reviewers during the development process. If you forget then no problem! +- We utilize automated code checks to verify that pull requests align with our established standards. These checks must be successful for the pull request to be merged into the main branch. You don't need to worry about this during development. + - The pull request title must adhere to the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard. + - We run linting and formatting checks on all the code. +- When you are done with development you can mark the pull request as ready for review by clicking on the button at the bottom. A person from the design system team will then review your code and comment if there are things that need to be changed. Once the pull request is approved it will be merged into the main branch. + +--- + +## Styleguides + +### Commit Messages + +This project uses Lerna with the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) +specification in order to generate changelogs. + +The [Semantic Versioning 2.0](https://semver.org/) specification is used for versioning. + +To include commits in the changelog, please ensure that you include the following keywords: + +- Start the commit with `fix:` to trigger a patch (0.0.x) version. +- Start the commit with `feat:` to trigger a minor (0.x.0) version. + +#### Scope + +To make commit messages and the changelog more specific and readable, you have the option to scope your commits by adding a keyword in parentheses that indicates the area or aspect you are working on. This practice helps provide clearer context and organization to the commit history. + +##### Examples: + +- Adding a new component: `feat(Button): added a new Button component`. +- Adding documentation for icons: `docs(icons): added new documentation for the icons package`. + +#### When to use what keywords + +It is crucial to understand the distinctions between the two sections mentioned below. If you wish for commit messages to be included in the changelog, please use `fix:` or `feat:` as keywords. These keywords indicate changes that impact the users of our NPM packages and are therefore significant to highlight. For any other types of changes that do not directly affect the end user, please utilize a different keyword. If you are uncertain about which keyword to use and the changes are non-user-facing, you can use `chore:` as a default keyword. + +##### Added to changelog + +- `fix:` Patches a bug in the codebase. Nothing new is introduced in terms of functionality. +- `feat:` Introduces a new feature to the codebase. A new component is an often use case. + +##### Not added to changelog + +- `build:` Changes that affect the build system or external dependencies (example scopes: rollup, stylelint, npm) +- `chore:` Other changes that don't modify src or test files +- `docs:` Documentation only changes +- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) +- `test:` Adding missing tests or correcting existing tests +- `refactor:` A code change that neither fixes a bug nor adds a feature +- `revert:` Reverts a previous commit +- `perf:` A code change that improves performance + +### How to write and structure your code + +To ensure a consistent and enjoyable coding experience for everyone, we have established guidelines for writing our code. + +#### Styling with CSS Modules + +We use CSS modules to style our components. This prevents naming conflicts by adding a unique prefix to all components. +A CSS module file is created by adding `.module.css` to the end of the CSS file. + +#### Use of design tokens + +When styling our components we try to always use semantic tokens from the `@digdir/design-system-tokens` package when available. +Using hard-coded values is not reusable and we therefore try to avoid this. +To learn more about what tokens are available visit our [documentation page](https://www.designsystemet.no/grunnleggende/designelementer/design-tokens). + +#### Formatting and linting + +In this project, we employ [Prettier](https://prettier.io/) for code formatting. It is advisable to configure your code editor to automatically format files upon saving. This practice will prove beneficial when merging your changes into the main branch. It's worth noting that we enforce rigorous code checks in pull requests, emphasizing the importance of consistent code formatting. + +TypeScript and CSS files have been configured with linting, which means that the project will scan these files for potential problems or issues. Linting helps maintain code quality by detecting errors, enforcing coding conventions, and promoting best practices. You have to fix all errors and warnings before the code can be merged into the main branch. + +We use [Editorconfig](https://editorconfig.org/) for defining rules and formatting for the IDE. + +#### Use of TypeScript files + +In code contributions for this project, we do not permit JavaScript files. The use of TypeScript ensures the safety and testability of our code. + +--- + +## Publishing NPM packages + +The following documentation outlines the process for releasing new versions of the NPM packages. Please note that in order to release, you must have an NPM account that is connected to the Digdir organization on NPM. Make sure you are in the `main` branch before proceeding further. Publishing from other branches may lead to issues with the changelog. + +### 1. Build distribution files + +`yarn build` + +Build distribution files for all the packages. Make sure they all run successfully before proceeding to next step. + +### 2. Prepare new version + +`yarn lerna:version` + +This step does a few things: + +- Suggests a new version based on the latest commits. Make sure the version is correct before clicking enter. A user error with a commit message might suggest a version that is wrong. +- Creates a new tag with the latest version number. +- Commits the changes. +- Pushes the changes to github. + +### 3. Make sure you are logged in to NPM + +`npm whoami` + +This command will return if you are logged in or not. + +### 4. Publish to NPM + +`yarn lerna:publish` + +Your account also has to be added to the Digdir organisation on NPM. + +### 5. Paste the latest changelog entry into the design system Slack channel + +You can copy markdown from the changelog in storybook to get nice styling and commit links. + +Please ensure that the appearance closely matches the image below. Consistency plays a vital role when interacting with our end users. + +![te](https://i.imgur.com/Uw0qA1O.png) diff --git a/README.md b/README.md index 1a29e345a8..496a0b334a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,6 @@
- - - - Designsystemet logo - + Designsystemet logo

@@ -12,300 +8,109 @@

-

This is a monorepo containing NPM packages and documentation for the Common design system.

- - - - - - - - - - - - ---
-### Table of contents - -[About the design system](#about-the-design-system-) - -[Get started with development](#get-started-with-development-) - -[How to contribute](#how-to-contribute-) - -[How to write and structure your code](#how-to-write-and-structure-your-code-) - -[Writing commit messages](#writing-commit-messages-) - -[Publishing NPM packages](#publishing-npm-packages-) - -[Storefront deployment](#storefront-deployment-) +## 📖 About Designsystemet -[Troubleshooting](#troubleshooting-) +Designsystemet is a collection of important design elements, componenents and patterns that can be used to build public services. -[Contributors](#contributors-) +Our goal is to create consistent and user-friendly experiences in digital solutions for public services, making them more efficient and reliable. --- -## Quick links +## 🔗 Links -- [Storefront](https://designsystemet.no) -- [Storybook](https://storybook.designsystemet.no/) +[Storybook](https://storybook.designsystemet.no/) - For developing and testing our React components. -## About the design system 📖 - -The Common Designsystem is a collection of important design elements and building blocks that can be used when creating different services. It's like a toolbox that everyone can use to work together and create the best foundation for public services across the country. By using this Designsystem, we aim to create consistent and user-friendly experiences in digital solutions for public services, making them more efficient and reliable. - -### NPM packages - -The project currently has 2 NPM packages in production: - -#### React component library `@digdir/design-system-react` - -This is a collection of basic React components like buttons, checkboxes and textareas that can be used on their own, or built into more complex components by combining them. The designsystem will only provide the most basic and general components. Use them as building blocks in your own projects. - -#### Design Tokens `@digdir/design-system-tokens` - -Design tokens contain UI data like colors, fonts and spacing for styling and building user interfaces on the web. - -### Storybook - -We use Storybook to develop and test our React components. Check it out [here](https://storybook.designsystemet.no/). - -### Storefront - -Learn everything you need to get started with the design system at [designsystemet.no](https://designsystemet.no). +[Storefront](https://designsystemet.no/) - General documentation about the design system. --- -## Get started with development 💻 - -### 1. Install Node 16+ and Yarn 3 - -Make sure `node` and `yarn` is installed by running: `node --version && yarn --version` - -Check installation instructions for your operating system to install them. - -### 2. Install dependencies - -`yarn install` - -Run command from root of the project. - -### 3. Build packages - -`yarn build` - -This is required to make sure dependencies between local packages are available. You only need to run this once. - -### 4. Start local development servers - -`yarn storybook | storefront` - -You can now start developing for storybook or the storefront. - -_Problems? See [Troubleshooting](#troubleshooting-)._ - ---- - -## How to contribute 🫶 - -If you have any feedback regarding the design system, please feel free to create an issue in this repository. - -Any feedback is greatly appreciated! 🙏 - -Do you want to get more involved? Send us an email at `designsystem@digdir.no`. - -### Contribute code through pull requests - -The main branch of this repo is locked, so all code has to come through pull requests. - -To ensure that a pull request can be successfully merged, the following criteria must be met: - -- A code owner has to approve the pull request. -- Commit messages have to be in line with the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification. -- There has to be no linting or formatting errors in your code. - ---- - -## How to write and structure your code 📝 - -To provide a pleasant and consistent developer experience for everyone involved in this project, we have established guidelines and coding standards for writing code. +## 📦 Packages -### Generel guidelines +[`@digdir/design-system-react`](https://www.npmjs.com/package/@digdir/design-system-react) – React library with common UI components like Buttons and Checkboxes. -The general guidelines apply for all code that is contributed. - -#### Styling with CSS Modules - -Styling should primarily be implemented in CSS files using CSS variables. To create a CSS module that prevents class collisions with other modules, the CSS files should have a `.module.css` extension. This naming convention ensures encapsulation and maintains the scope of classes within the respective CSS module. The CSS class wil look something like this in the final HTML output: `Title__2C7KE`. - -For naming your CSS classes, camelCase is required. This naming convention involves starting each word with a lowercase letter and capitalizing the first letter of subsequent words, without any spaces or special characters. Using camelCase ensures consistency and readability in your CSS class names. Example: `.mainTitle`. - -As our design tool, we utilize Figma and extract tokens directly from it for code usage. These tokens are defined in the Design Tokens NPM package. It is encouraged to leverage as many tokens from this package as possible and minimize the creation of custom local variables. The tokens are intentionally designed to be highly generic and reusable, promoting consistency across the codebase. - -#### Code formatting with Prettier - -In this project, we employ [Prettier](https://prettier.io/) for code formatting. It is advisable to configure your code editor to automatically format files upon saving. This practice will prove beneficial when merging your changes into the main branch. It's worth noting that we enforce rigorous code checks in pull requests, emphasizing the importance of consistent code formatting. - -#### Linting with ESLint and Stylelint - -TypeScript and CSS files have been configured with linting, which means that the project will scan these files for potential problems or issues. Linting helps maintain code quality by detecting errors, enforcing coding conventions, and promoting best practices. You have to fix all errors and warnings before the code can be merged into the main branch. - -#### Use of TypeScript files - -In code contributions for this project, we do not permit JavaScript files. The use of TypeScript ensures the safety and testability of our code. +[`@digdir/design-system-tokens`](https://www.npmjs.com/package/@digdir/design-system-tokens) – Tokens that contain UI data like colors and spacing for building user interfaces. --- -## Writing commit messages ✍️ - -This monoropo uses Lerna with the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) -specification in order to create nice and readable changelogs. -The [Semantic Versioning 2.0](https://semver.org/) specification is used for versioning. - -To include commits in the changelog, please ensure that you include the following keywords: - -- Start the commit with `fix:` to trigger a patch (0.0.x) version. -- Start the commit with `feat:` to trigger a minor (0.x.0) version. -- Start the description / footer of a commit with `BREAKING-CHANGE:` to trigger a major (x.0.0) version. You also have to add either `fix:` or `feat:` to the main body of the commit when using `BREAKING-CHANGE:`. Do this when the changes directly effect the built files / components used by the end user. - See the examples further below to learn how to use the correct syntax. +## 🚀 Get started -### Scope +Follow these steps to get started with the React components. -To make commit messages and the changelog more specific and readable, you have the option to scope your commits by adding a keyword in parentheses that indicates the area or aspect you are working on. This practice helps provide clearer context and organization to the commit history. - -Examples: - -- Adding a new component: `feat(button): added a new button component`. -- Adding a new icon: `feat(icons): added a new chevron icon`. -- Adding documentation for icons: `docs(icons): added new documentation for the icons package`. - -#### Components - -When you are committing changes to a component, try to **_always_** use scopes with the name of the component. This will make the changelogs very consistant and readable. - -### When to use what keywords - -It is crucial to understand the distinctions between the two sections mentioned below. If you wish for commit messages to be included in the changelog, please use `fix:`, `feat:`, or `BREAKING-CHANGE:` as keywords. These keywords indicate changes that impact the users of our NPM packages and are therefore significant to highlight. For any other types of changes that do not directly affect the end user, please utilize a different keyword. If you are uncertain about which keyword to use and the changes are non-user-facing, you can use `chore:` as a default keyword. - -#### Added to changelog - -- `fix:` Patches a bug in the codebase. Nothing new is introduced in terms of functionality. -- `feat:` Introduces a new feature to the codebase. A new component is an often use case. -- `BREAKING-CHANGE:` Introduces a breaking change to existing functionality. - - **Examples:** - - A component is removed from a package - - Functionality of a component is changed in a way that requires the end user to perform an action - -#### Not added to changelog - -- `build:` Changes that affect the build system or external dependencies (example scopes: rollup, stylelint, npm) -- `chore:` Other changes that don't modify src or test files -- `docs:` Documentation only changes -- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) -- `test:` Adding missing tests or correcting existing tests -- `refactor:` A code change that neither fixes a bug nor adds a feature -- `revert:` Reverts a previous commit -- `perf:` A code change that improves performance - -### Commit examples - -Added some new documentation: +### 1. Install the packages ``` -docs: added a new documentation file for developers +npm install @digdir/design-system-react @digdir/design-system-tokens ``` -Fixed something related to the button component: +### 2. Add the Inter font -``` -fix(button): fixed an issue where the button component didn't show up correctly on mobile -``` +Add the `` tag to your application and set the `font-family` to `Inter`. -To indicate a fix related to the button component that requires action from the end user and is a breaking change: +The `font-feature-settings` adds a tail to lowecase `L`'s and must be set with the `!important` flag. -``` -fix(button): changed name of font-size prop to size +#### HTML -BREAKING CHANGE: changed the name of the font-size prop to size to make it more readable +```html + ``` ---- - -## Publishing NPM packages 🚀 - -The following documentation outlines the process for releasing new versions of the NPM packages. Please note that in order to release, you must have an NPM account that is connected to the Digdir organization on NPM. Make sure you are in the `main` branch before proceeding further. Publishing from other branches may lead to issues with the changelog. - -### 1. Build distribution files - -`yarn build` - -Build distribution files for all the packages. Make sure they all run successfully before proceeding to next step. - -### 2. Prepare new version - -`yarn lerna:version` - -This step does a few things: - -- Suggests a new version based on the latest commits. Make sure the version is correct before clicking enter. A user error with a commit message might suggest a version that is wrong. -- Creates a new tag with the latest version number. -- Commits the changes. -- Pushes the changes to github. - -### 3. Publish to NPM +#### CSS -`yarn lerna:publish` - -Make sure you are logged in to your NPM account from the terminal you are trying to publish from. - -`npm whoami` wil check if you are logged in. - -Your account also has to be added to the Digdir organisation on NPM. - -### 4. Paste the latest changelog entry into the design system Slack channel - -You can copy markdown from the changelog in storybook to get nice styling and commit links. +```css +body { + font-family: 'Inter', sans-serif; + font-feature-settings: 'cv05' 1 !important; /* Enable lowercase l with tail */ +} +``` -Please ensure that the appearance closely matches the image below. Consistency plays a vital role when interacting with our end users. +If you choose to install the font in a different way, remember to include the `400`, `500` and `600` font weights. -![te](https://i.imgur.com/Uw0qA1O.png) +### 3. Use a React component ---- +```jsx +import '@digdir/design-system-tokens/brand/digdir/tokens.css'; -## Storefront deployment 🚀 +import { Button } from '@digdir/design-system-react'; -The storefront is configured to deploy automatically upon merging changes into the main branch. +; +``` -If any changes are detected in the `/storefront` folder, links to the preview deployments will be automatically added as comments in the pull requests. This convenient feature enables easy access to preview deployments for review and testing purposes directly within the pull request context. +The `tokens.css` file only has to be imported once in your application. --- -## Troubleshooting 🔍 +## 🫶 Contributing -### Storybook doesn't work? +Learn how you can contribute to this project by reading our Code of Conduct and Contributing Guide. -If `yarn storybook` gives you an error message, try `yarn storybook:clean`. This will run Storybook without manager cache. -Storybook sometimes fails to launch if the node_modules folder have been deleted recently. +### Code of Conduct -### Storybook error in production? +The [Code of Conduct](./CODE_OF_CONDUCT.md) emphasizes the importance of respectful communication and the avoidance of discrimination, harassment, or any harmful behavior, promoting a positive and diverse community. -If the development and production environments get out of sync, you can build the storybook documentation locally for debugging purposes: +### Contributing Guide -`yarn build:docs` +Our [Contributing Guide](./CONTRIBUTING.md) provides clear instructions on how to participate in the project, ensuring that developers can efficiently contribute their skills and ideas to the community. --- -## Contributors 💪 +## 💪 Contributors -We are fortunate to have an awesome group of individuals who contribute to the design system. +We are lucky to have a great group of people who help with the design system. + +--- + +## 📃 Licence + +Designsystemet is [MIT licensed](./LICENSE). diff --git a/apps/storefront/components/Header/Header.module.css b/apps/storefront/components/Header/Header.module.css index 6eccee3788..363175371a 100644 --- a/apps/storefront/components/Header/Header.module.css +++ b/apps/storefront/components/Header/Header.module.css @@ -15,7 +15,7 @@ } .logo { - height: 30px; + height: 34px; width: auto; } diff --git a/apps/storefront/components/Header/Header.tsx b/apps/storefront/components/Header/Header.tsx index 47a548a177..9d96258df0 100644 --- a/apps/storefront/components/Header/Header.tsx +++ b/apps/storefront/components/Header/Header.tsx @@ -52,7 +52,7 @@ const Header = () => { > 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 + + + + + + diff --git a/assets/4696625.jpg b/assets/4696625.jpg deleted file mode 100644 index 9bf5193a255021eab04a14f495f4c5cf0464a298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236670 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≪VZ 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 diff --git a/assets/images.png b/assets/images.png deleted file mode 100644 index eb8719ca6d4c093f8f187ad9bca6e351765ddf0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7478 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 + + + + + diff --git a/assets/logo_designsystemet-dark.svg b/assets/logo_designsystemet-dark.svg deleted file mode 100644 index f7e4d21e2d..0000000000 --- a/assets/logo_designsystemet-dark.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/logo_designsystemet.svg b/assets/logo_designsystemet.svg new file mode 100644 index 0000000000..4cd17e138c --- /dev/null +++ b/assets/logo_designsystemet.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/test.png b/assets/test.png deleted file mode 100644 index 3c6bcffbea96c103980dfc41dcd6819f355581e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12914 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 oG9U0pA{D28GNw