greymatter-io / gm-ui-components Goto Github PK
View Code? Open in Web Editor NEWA library of reusable Grey Matter UI components.
License: MIT License
A library of reusable Grey Matter UI components.
License: MIT License
Oops. I think I forgot to truncate the item name if it is too long here.
That should help keep our deployed instance of Storybook in sync.
Prop types declarations should be sorted alphabetically
It appears that label
and separator
are not used.
This would need to be on the public registry to make sure that open-source projects could have access to it since we will likely implement our shared components across closed and open-source projects.
Reported by Stuart. Reconcile the component library with the updates to the fabric dashboard project. There may be glyphs that need to be transferred over.
It looks like ‘decipher’ is taken on npm, but ‘deciphertech’, ‘deciphernow’, and ‘decipherservices’ are free.
I imagine that this will be MIT
licensed just like the gm-fabric-dashboard
repo, but we need confirmation on this.
I've added this repo to CircleCI under https://circleci.com/gh/DecipherNow/gm-ui-components. The repo should have it's own YAML config to run unit tests
If we have multiple types of inputs, should these be differentiated with a prop, or should they be totally separate components?
Refactor the Glyph/Icon architecture to invert the relationship. Each glyph will import Icon and wrap itself with it. The user will just import and use the Glyph directly by name, unless they want to use a custom svg, in which case they will import the Icon component.
Pull Glyph and Icon components from gm-fabric-dashboard
Since marked
is now flagged as vulnerable in Github, a bunch of Decipherers have been getting e-mails that this repo is vulnerable. We need to update the dependencies to the latest stable to pull in the fixes in our dependency tree.
'expand' is missing in props validation
As part of the process of cutting a release of our gm-ui-components library, I would expect us to deploy a version of our storybook to a decipher URL. This could either be a subdomain off our deciphernow.com URL or a GitHub Pages type site.
Prop types declarations should be sorted alphabetically
Prop types declarations should be sorted alphabetically
Now that we've refactored the Glyph/Icon architecture, glyphs should just be passed in as children of Button
The npm version lifecycle scripts need to be updated to add the package.json before commiting. It would also be nice to add the changelog script to one of those lifecycle methods.
MVP
Nav Tab Group component
Nav Tab component
Further Development
I've added this repo to code climate. This project should pull in a code climate config from dashboard and generate code coverage reports from CircleCI
Currently style variables are broken up into a few different files, but they should probably be moved to a single file for easier access.
Tests should run in watch mode when in development, but not when running on circleci
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.