GithubHelp home page GithubHelp logo

bw-bmbarga / axiom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kamilio/axiom-1

0.0 1.0 0.0 41.32 MB

Axiom - Brandwatch design system and React pattern library

Home Page: https://axiom.brandwatch.com

JavaScript 76.32% CSS 23.19% Shell 0.37% HTML 0.11%

axiom's Introduction

axiom

Brandwatch design system and React pattern library

Travis Status NPM Downloads

Packages

This is the monorepo for Axiom packages.

package description     version    
axiom-automation-testing Provides IDs and selectors for targeting Axiom internal elements for Automation testing npm
axiom-charts Provides Axiom charting and data visualisation React components npm
axiom-components Provides core Axiom components for building Brandwatch UIs npm
axiom-composites Provides Brandwatch contexutal components, comprising of Axiom components and materials. npm
axiom-documentation-loader Webpack loader for extracting React component prop types and descriptions. npm
axiom-documentation-viewer Provides React components for displaying, testing and viewing React components in configurable states. npm
axiom-formatting Axiom resources for formatting dates and numbers npm
axiom-localization Resources for helping out with localizations npm
axiom-materials Low level resources, like colours and sizing variables to help build components npm
axiom-utils Helpful javascript utilities npm
babel-plugin-axiom-imports An Axiom specific babel plugin that transforms and removes unused Axiom exports. npm
babel-plugin-transform-svg-axiom A babel plugin that recolours, optimises and inlines SVG files npm
eslint-config-axiom eslint configurations used by Axiom and some other Brandwatch applications npm
stylelint-config-axiom stylelint configurations used by Axiom and some other Brandwatch applications npm

Developing

Axiom uses lerna and yarn workspaces to manage the various packages. To get up and running developing locally, you need the lerna cli. We're using the latest stable Node.js release.

git clone [email protected]:BrandwatchLtd/axiom.git
cd axiom
yarn
yarn start

Contributing

Please checkout the CONTRIBUTING.md but basically we use the conventional commit format (google it) to handle automatic publishing, check tests and add them where appropriate and check linting.

Styleguide driven development is crucial. Most changes should be visble and replicable through the style guide and, where appropriate, through design review.

axiom's People

Contributors

hhogg avatar pmsorhaindo avatar tomru avatar stefanbuck avatar t-sauer avatar lpoulter avatar siggysamson avatar binarytales avatar mariambashir avatar seaoftea avatar samjmiele avatar flawwles avatar ahume avatar jonathanmiles avatar ruridge avatar ogandose avatar andrewru avatar benji6 avatar bwilson-bw avatar stefanpearson avatar dpodboj1 avatar

Watchers

James Cloos 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.