# polymer **Repository Path**: miraclemike/polymer ## Basic Information - **Project Name**: polymer - **Description**: Leverage the future of the web platform today. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-07-22 - **Last Updated**: 2024-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Polymer Polymer lets you build encapsulated, re-usable elements that work just like HTML elements, to use in building web applications. ```html ``` ## Getting Started Check out [polymer-project.org](https://www.polymer-project.org) for all of the library documentation, including getting started guides, tutorials, developer reference, and more. Or if you'd just like to download the library, check out our [releases page](https://github.com/polymer/polymer/releases). ## Polymer in 1 Minute The Polymer library is a lightweight sugaring layer on top of the [web components](http://webcomponents.org/) API's to help in building your own web components. It adds convenient features to make it easy to build complex elements: **Create and register a custom element** ```js /** * A not-very-useful inline element */ Polymer({ is: 'my-element' }); ``` ```html ``` **Add markup to your element** ```html ``` **Configure properties on your element...** ```js // Create an element that takes a property Polymer({ is: 'my-property-namecard', properties: { myName: { type: String } }, ready: function() { this.innerHTML = 'Hi! My name is ' + this.myName; } }); ``` **...and have them set using declarative attributes** ```html ``` > Hi! My name is Jim. **Bind data into your element using the familiar mustache-syntax** ```html ``` ```html ``` > Hi! My name is Josh. **Style the internals of your element, without the style leaking out** ```html ``` ```html ``` > Hi! My name is **Jesse** **and so much more!** Web components are an incredibly powerful new set of primitives baked into the web platform, and open up a whole new world of possibility when it comes to componentizing front-end code and easily creating powerful, immersive, app-like experiences on the web. By being based on Web Components, elements built with Polymer are: * Built from the platform up * Self-contained * Don't require an overarching framework - are interoperable across frameworks * Re-usable ## Contributing The Polymer team loves contributions from the community! Take a look at our [contributing guide](CONTRIBUTING.md) for more information on how to contribute. ## Communicating with the Polymer team Beyond Github, we try to have a variety of different lines of communication available: * [Blog](https://blog.polymer-project.org/) * [Twitter](https://twitter.com/polymer) * [Google+ Community](https://plus.sandbox.google.com/u/0/communities/115626364525706131031?cfem=1) * [Mailing list](https://groups.google.com/forum/#!forum/polymer-dev) * [Slack channel](https://bit.ly/polymerslack) # License The Polymer library uses a BSD-like license available [here](./LICENSE.txt)