All Projects → lumapps → design-system

lumapps / design-system

Licence: MIT License
The official LumApps Design System (LumX) for AngularJS and React applications

Programming Languages

typescript
32286 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
EJS
674 projects

Projects that are alternatives of or similar to design-system

asana-webhooks-manager
Asana Webhooks Manager (AWM) is a free and open source management and event handling server, written in JavaScript (NodeJS, Angular) for Asana's webhooks API. Use AWM to manage webhooks subscriptions and accept event payloads from Asana in real-time. Want to create your own Asana Dashboard? Consider AWM as your starting point!
Stars: ✭ 23 (+21.05%)
Mutual labels:  angularjs
WebStore-Spring-MVC
WebStore is a full fledged online shopping system built in Spring-MVC. It uses JSP for view templating and MySql at the database end.
Stars: ✭ 29 (+52.63%)
Mutual labels:  angularjs
tubular
A set of AngularJS directives designed to rapidly build modern web applications
Stars: ✭ 44 (+131.58%)
Mutual labels:  angularjs
angular-openweather-app
A weather forecast app written in AngularJS
Stars: ✭ 54 (+184.21%)
Mutual labels:  angularjs
ionic4-angular6-crud-example
Building CRUD Mobile App using Ionic 4, Angular 6 and Cordova
Stars: ✭ 50 (+163.16%)
Mutual labels:  angularjs
WikimediaUI-Style-Guide
Wikimedia Design Style Guide with user interface focus, authored by Wikimedia Foundation Design team.
Stars: ✭ 93 (+389.47%)
Mutual labels:  design-system
pillow-cli
A CLI tool for booting modernized AngularJS projects.
Stars: ✭ 12 (-36.84%)
Mutual labels:  angularjs
ng-caret-aware
AngularJS directive for caret aware elements
Stars: ✭ 12 (-36.84%)
Mutual labels:  angularjs
elements
Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.
Stars: ✭ 42 (+121.05%)
Mutual labels:  design-system
ecommerce
Laravel open source e-commerce system.
Stars: ✭ 209 (+1000%)
Mutual labels:  angularjs
uchiwa-web
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
Stars: ✭ 17 (-10.53%)
Mutual labels:  angularjs
angular-environment
AngularJS Environment Plugin
Stars: ✭ 78 (+310.53%)
Mutual labels:  angularjs
mayflower
Mayflower Mono Repo (react and pattern lab and documentation)
Stars: ✭ 17 (-10.53%)
Mutual labels:  design-system
wp-testing
WordPress testing plugin
Stars: ✭ 12 (-36.84%)
Mutual labels:  angularjs
angular-easy-social-share
An easy way way to share the current page on an AngularJS app with Twitter, Facebook and LinkedIn.
Stars: ✭ 32 (+68.42%)
Mutual labels:  angularjs
bui
‹b› Web components for creating applications – built by Blackstone Publishing using lit-html and lit-element
Stars: ✭ 29 (+52.63%)
Mutual labels:  design-system
ng-loader
Webpack loader for AngularJs components
Stars: ✭ 28 (+47.37%)
Mutual labels:  angularjs
guidu
Guidu is uidu's design system library
Stars: ✭ 17 (-10.53%)
Mutual labels:  design-system
TravelWebApplication-Virtugo
This project is to develop a travel planner system, which describes about the climatic conditions, interesting places to visit, top hotels in the area and some additional features like travel reminders depending on the user’s destination. We have used Angular JS, HTML 5 for front end and Spring boot, MySQL for backend.
Stars: ✭ 21 (+10.53%)
Mutual labels:  angularjs
Swastika-IO-Admin
✔ [ SIOA ] Swastika I/O Admin dashboard template based on Bootstrap 4
Stars: ✭ 18 (-5.26%)
Mutual labels:  angularjs

LumApps Design System (LumX)

The first official LumApps Design System for AngularJS or React applications. LumX will help you design your applications faster and more easily. You will be able to use LumX with either the LumApps design styleguides or the Google Material Design specifications.

Quick start

To start to use LumX, you can either:

  • Install with Yarn/NPM:
yarn add @lumx/<angularjs|react>
# Or
npm install @lumx/<angularjs|react>
  • Download the latest release for AngularJS or React
  • Clone the repository: git clone https://github.com/lumapps/design-system.git

Documentation

LumX's documentation is included in the "demo" directory. The demo/documentation site is built with Webpack and may be run locally. You can also find an online version of the demo and documentation site at https://design.lumapps.com.

How to get help, contribute, or provide feedback

Please refer to our contributing guidelines.

Project installation

Yarn dependency manager is recommended to launch the project. Check out the official installation documentation if not installed. You will need Yarn to execute the automatic setup script as well as for publishing the package.

Install project dependencies

For an automatic installation:

yarn install

Git hooks

Git hooks are optional, they provide lint and commit message validation on commit if you install them with the command:

yarn setup:git-hooks

You can uninstall the git hooks using yarn clean:git-hooks.

To start development server

For development server:

yarn start

You can then open your browser to http://localhost:4000/ to access the demo and test site.

You can also execute a Storybook to develop your components, in order to that you just need to execute:

yarn storybook:react

Note: storybook is currently configured for React components.

Project build

you can build LumX by using:

yarn build

This will produce the target build for @lumx/core, @lumx/angularjs, @lumx/react and the demo site.

How to publish packages

  1. Create a release branch (ex: release/vX.Y.Z) based on master
  2. Push it to remote (git push origin release/vX.Y.Z)
  3. Login to NPM with an authorized account: npm login
  4. Make sure your packages are up to date: yarn
  5. (Optional) Make sure the build doesn't crash: yarn build
  6. Publish the packages to NPM
    • to release an alpha version: yarn release --dist-tag <npm-tag> vX.Y.Z-alpha.N
      • the --dist-tag <npm-tag> option is used to avoid replacing the latest tag on NPM
    • to release a version: yarn release (you will be asked what version bump to apply)
  7. Create a PR for the release branch to merge into master

Copyright and license

Code and documentation copyright 2019 LumApps. Code released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].