Skip to content

Commit

Permalink
Merge pull request #1352 from smeup/releae-to-master
Browse files Browse the repository at this point in the history
Release to master
  • Loading branch information
Sme.UP authored Mar 24, 2022
2 parents 5e261ae + 9600c94 commit de019ad
Show file tree
Hide file tree
Showing 579 changed files with 107,845 additions and 133,394 deletions.
4 changes: 2 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Order is important. The last matching pattern has the most precedence.
# So if a pull request only touches javascript files, only these owners
# will be requested to review.
*.js @stefanomacconi @foscili-smeup
*.js @lucafoscili @pasere-smeup

# These owners will be the default owners for everything in the repo.
* @stefanomacconi @foscili-smeup
* @lucafoscili @pasere-smeup
77 changes: 65 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,66 @@
# Ketchup: super-rich components for web applications
<div id="top"></div>

![Ketchup Logo](https://raw.githubusercontent.com/smeup/ketchup/develop/docs/images/ketchup_logo.svg)
# Ketchup: super-rich components for web applications

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

## Intro
<div style="margin: 20px 0; width: 100%; display: flex; justify-content: center;">
<img style="display: block; margin: 10px auto;" width="50%" src="https://raw.githubusercontent.com/smeup/ketchup/develop/docs/images/ketchup_logo.svg"></img>
</div>

<details style="margin: 30px 0">
<summary>Table of Contents</summary>
<ol>
<li>
<a href="#about-ketchup">About Ketchup</a>
<ul>
<li><a href="#built-with">Built With</a></li>
<li><a href="#how-the-repo-is-organized">How the repo is organized</a></li>
</ul>
</li>
<li><a href="#showcase">Showcase</a></li>
<li><a href="#getting-started">Getting started</a>
<ul>
<li><a href="#how-to-use-ketchup-in-your-project">How to use Ketchup in your project</a></li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#issues">Issues</a></li>
</ul></li>
<li><a href="#license">License</a></li>
<li><a href="#credits">Credits</a></li>
</ol>
</details>
## About Ketchup

Ketchup is a web components library, built with [Ionic’s Stencil](https://stenciljs.com/), a TypeScript based web component compiler.

`Web Components` is a suite of different technologies allowing to create reusable custom elements that you can use in your web apps. For more information visit this link: https://developer.mozilla.org/en-US/docs/Web/Web_Components

The primary focus of Ketchup is to provide a suite of powerful and customizable Web Components, whose main objective is abstracting complex and recurrent programming patterns.

## Showcase
### Built with

Go to [Ketchup Showcase](http://ketchup.smeup.com) to see our components live.
- [Sass](https://sass-lang.com/)
- [Stencil.js](https://stenciljs.com/)

## How the repository is organized
### How the repo is organized

Ketchup repository is a monorepo multi-package repository managed with [Lerna](https://github.com/lerna/lerna).

- _packages/ketchup_ contains the Stencil web components library
- _packages/ketchup_showcase_ contains the code of the components showcase (a [Vue](https://vuejs.org/) application built using Vue CLI)
- _docs_ contains documentation
- _docs_ contains documentation<p align="right">(<a href="#top">back to top</a>)</p>

## Showcase

Go to [Ketchup Showcase](http://ketchup.smeup.com) to see our components live.<p align="right">(<a href="#top">back to top</a>)</p>

## Development
## Getting started

All information for developers is to be found in the [Development guide](docs/development.md).

## How to use Ketchup in your project
### How to use Ketchup in your project

- Add the dependency:

Expand All @@ -49,10 +81,31 @@ defineCustomElements(window);
<kup-button label="I'm a button" @kup-button-click="myButtonAction" />
```

## Contributing
### Contributing

If you have amazing ideas and you wish to contribute to this project, you're welcome to do so. Check out our [style guide](docs/styleGuide.md) for more details about our coding practices.

## Issues
### Issues

If you run into an error or an unexpected behavior, or you just want to give us feedback on how to improve, feel free to use the [issues](https://github.com/smeup/ketchup/issues) page.<p align="right">(<a href="#top">back to top</a>)</p>

## License

Distributed under the Apache 2.0 License. [Click here for more information](https://github.com/smeup/ketchup/blob/develop/LICENSE).<p align="right">(<a href="#top">back to top</a>)</p>

## Credits

List of open source library/resources we used and which we'd like to thank:

If you run into an error or an unexpected behavior, or you just want to give us feedback on how to improve, feel free to use the [issues](https://github.com/smeup/ketchup/issues) page.
- [Day.js](https://day.js.org/)
- [d3-shape](https://www.npmjs.com/package/d3-shape)
- [ECharts](https://echarts.apache.org/en/index.html)
- [FullCalendar](https://fullcalendar.io/)
- [Google Charts](https://developers.google.com/chart)
- [jQuery and jQuery Sparlines](https://omnipotent.net/jquery.sparkline/#s-about)
- [Interact.js](https://interactjs.io/)
- [Numeral.js](http://numeraljs.com/)
- [Material Components Web](https://material-components.github.io/material-components-web-catalog/#/)
- [Material Icons](https://fonts.google.com/icons?selected=Material+Icons)
- [MDI Icons](https://materialdesignicons.com/)
- [Vanilla Picker](https://vanilla-picker.js.org/)<p align="right">(<a href="#top">back to top</a>)</p>
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit de019ad

Please sign in to comment.