Git Product home page Git Product logo

ic-design-system's Introduction

Logo of the Intelligence Community Design System

The UK Intelligence Community Design System (ICDS)

MIT License

The Intelligence Community Design System helps the United Kingdom's Intelligence Community (MI6, GCHQ, MI5, and partners) to quickly build powerful capabilities that are accessible and easy to use.

This is a joint project led by MI6, working with GCHQ and MI5.

SIS (MI6), GCHQ and MI5 Logos

This repo holds the website at design.sis.gov.uk, look at the ic-ui-kit repo for the ICDS UI Kit components.

Why we're doing this

We build a lot of stuff that needs to be quick-to-build, usable and always accessible. We build using a lot of different tech, so creating something that can be consistently accessible and usable across different stacks is critical for us.

The Design System is being used to build our powerful, flexible and complex capabilities that help keep the UK safe and prosperous.

๐Ÿ“– Read our story to learn more on why we've created our own design system.

Learning from the best

We track many sources of accessibility expertise, as well as using our internal experts and communities. For example, many of our patterns and components are based on awesome work from the Government Digital Service (GDS) Design System. Where we can, we'll contribute back!

If you think we could improve something, please do raise an issue.

Installing

The UI Kit components are in the ic-ui-kit repo ๐Ÿ‘‰.

If you still want to host a local version of the ic-design-system website, it's straightforward.

// dev mode
npm i --legacy-peer-deps
npm run start

// production build outputs to ./dist
npm run clean
npm run build

We use GitHub Actions and Pages to host the website, which is automatically published from main branch โ˜๏ธ.

Contributing

We have a couple of resources to help you with contributing.

Security

If you've found a vulnerability, we want to know so that we can fix it. Our security policy tells you how to do this.

Questions about the departments

The team is only able to talk about the projects we've put on GitHub ๐Ÿ•ต๏ธ. We unfortunately can't talk about the work of our departments ๐Ÿ˜ข.

Visit our websites to learn more about:

License

Unless stated otherwise, the codebase is released under the MIT License. This covers both the codebase and any sample code in the documentation. The documentation is and available under the terms of the Open Government License v3.0.

ยฉ Crown copyright 2022

ic-design-system's People

Contributors

ad9242 avatar alex-ju avatar asm995 avatar c347347 avatar chrisns avatar dbd324 avatar gchq-developer-112 avatar gchq-developer-299 avatar gchq-developer-465 avatar gchq-developer-530 avatar gchq-developer-741 avatar gchq-developer-847 avatar gchqdeveloper638 avatar gd2910 avatar j212122 avatar jd239 avatar mi6-255 avatar mi6-27 avatar mi6-451 avatar mi6-55 avatar mi6-94 avatar richardtowers avatar za2201 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.