Giter VIP home page Giter VIP logo

cc-vocabulary's Introduction

Creative Commons logo

Vocabulary logo

Vocabulary is a cohesive design system to unite the web facing Creative Commons. Vocabulary makes it easier to develop Creative Commons apps while ensuring a consistently familiar experience.

MIT license Circle CI PRs welcome

In essence Vocabulary is a collection of UI components, which are parts of web sites and web apps that have significance as being individual units that can be mixed, matched, styled and put together to quickly and effectively develop consistent applications.

Availability

Vocabulary is a collection of UI components, available both as CSS stylesheets and minified JS distributed via unpkg, as well the more versatile and flexible (and preferred) Vue components distributed via npm. A lot of features available via npm packages might not be supported via UMD.

Demo

A demo of Vocabulary is hosted on CodePen. It does show some components in action so I guess you should check it out.

However, the showcase of the true extent of Vocabulary can be found in the live styleguide for the library, showcasing the components therein and variants thereof, on GitHub Pages. Search for a particular component using the search field or just explore the collection of components. If you find one that catches your fancy, play with it on the playground and tweak its knobs.

If it works for you, just pick the code and use it in your own application. If it doesn't and you think more people would love to have this feature open an issue. If something peculiar happens, open a bug report. If you just love it, contribute in some way.

Contributing

We're always looking for contributors to help us find and fix bugs, build new features, help us improve the project documentation or translate the project to another language.

Vocabulary is continuously evolving and improving. You can contribute to the project in a number of ways.

What How
Code If you are a developer, feel free to resolve open issues, proof PRs, add new features to existing components or add new components altogether.
Design If you are a designer, your inputs on making every component more intuitive, aesthetic and joyful will reverberate through the entire ecosystem.
Test If you are a user of these components, your feedback, bug reports and feature requests will drive the project forward so that we can meet your needs.
Translate If you speak a language other than, and in addition to, English, you can help make the project accessible to your community with your words.
Write If you have a knack for writing technical articles, you could be the voice of the library's documentation, making it easy to use and understand.
Share If you can't contribute in these ways, you can refer the project to a friend who might be able to. Spreading the word is the easiest way to help out.

If you're interested, read the file INSTRUCTIONS.md in the repository for instructions regarding contributing to the project.

Disclaimer

This project is still under development and as a consequence of the fact, users of the library should be expect to encounter bugs. Feedback and bug reports are welcome, fixes and patches even more so.

License

Licensed under the Expat/MIT license.

cc-vocabulary's People

Contributors

dhruvkb avatar gitakb72 avatar loranazarenko avatar anandikb avatar elevatebart avatar mansivx avatar timidrobot 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.