• This repository has been archived on 30/Dec/2022
  • Stars
    star
    838
  • Rank 52,431 (Top 2 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Polymer Designer Tool

Polymer Designer

Polymer Designer is a UI Designer for HTML, Custom Elements, and Polymer.

Status

This is a complete, from-scratch, rewrite of Polymer Designer in Polymer 1.0, sometimes referred to as Designer 2. It it not yet usable, and currently only allows basic editing of some hard-coded demos. Don't expect too much.

We've moved the Designer 2 source into the master branch because we are no longer maintaining Designer 1. If you're looking for the Designer 1 source, it's still available in the designer1 branch.

Developing

  • Install global dependencies

    $ npm install -g bower
    $ npm install -g gulp
    
  • Install Bower and npm Dependencies:

    $ bower install
    $ npm install
    
  • Build and run the desktop app in Electron

    $ gulp electron
    $ npm run electron
    
  • Build and run the browser app with the local server:

    $ gulp browser
    $ npm start
    

    Navigate Chrome Canary to localhost:8080/ to see the demo interface.

Tests

Tests are run with Web Component Tester.

Install the wct command line tool with npm:

$ npm install -g web-component-tester

Then run wct from the designer project folder:

$ wct

Browser Support

Designer uses some very new browser APIs like Document.elementsFromPoint as well as some ECMAScript 6 features like classes, enhanced object literals, template strings, etc., that are available in very recent versions of Chrome and other browsers. Designer works best in Chrome for now, but ultimately will support all evergreen browsers.

The pages and components edited by Designer can run in any browsers that they support, that is, you could edit a page that targets legacy browsers like IE5.

More Repositories

1

polymer

Our original Web Component library.
HTML
22,042
star
2

polymer-starter-kit

A starting point for Polymer apps
JavaScript
2,455
star
3

pwa-starter-kit

Starter templates for building full-featured Progressive Web Apps from web components.
JavaScript
2,369
star
4

polymer-bundler

Moved to Polymer/tools monorepo
TypeScript
1,197
star
5

old-docs-site

Old Polymer site. Replaced by these repos: polymer-project.org, polymer-library-docs
HTML
1,023
star
6

shop

The Shop app
JavaScript
984
star
7

web-component-tester

Moved to Polymer/tools monorepo
TypeScript
566
star
8

polymer-cli

Moved to Polymer/tools monorepo
JavaScript
501
star
9

pwa-helpers

Small helper methods or mixins to help you build web apps.
TypeScript
437
star
10

tools

Polymer Tools Monorepo
TypeScript
428
star
11

prpl-server

⚠️Maintenance mode⚠️ An HTTP server for Node designed to serve PRPL apps in production.
TypeScript
425
star
12

news

Polymer News (Progress Web App Template)
HTML
259
star
13

polycasts

HTML
219
star
14

polyserve

Moved to Polymer/tools monorepo
TypeScript
191
star
15

polymer-analyzer

Moved to Polymer/tools monorepo
TypeScript
158
star
16

hn-polymer-2

Polymer Hacker News clone
HTML
157
star
17

polymer-modulizer

Moved to https://github.com/Polymer/tools/tree/master/packages/modulizer
HTML
142
star
18

polymer-build

Moved to Polymer/tools monorepo
TypeScript
103
star
19

polymer-decorators

TypeScript decorators for Polymer.
TypeScript
92
star
20

vscode-plugin

Provides autocompletion, linting, and more for web components.
TypeScript
74
star
21

polymer-editor-service

Moved to Polymer/tools monorepo
TypeScript
74
star
22

pwa-starter-kit-hn

TypeScript
68
star
23

lazy-imports

Declarative lazy HTML imports as a behavior.
HTML
62
star
24

polymer-css-build

JavaScript
38
star
25

polymer-linter

Moved to Polymer/tools monorepo
TypeScript
33
star
26

atom-plugin

Provides autocompletion, linting, and more for web components.
JavaScript
31
star
27

polymer-library-docs

Polymer library documentation site.
HTML
22
star
28

gen-typescript-declarations

Moved to Polymer/tools monorepo
TypeScript
20
star
29

wct-local

Moved to Polymer/tools monorepo
TypeScript
20
star
30

dom5

TypeScript
18
star
31

polymer-resin

XSS mitigation for Polymer webcomponents that uses safe html type contracts
JavaScript
17
star
32

wct-sauce

Moved to Polymer/tools monorepo
JavaScript
16
star
33

polymer-project.org

Polymer Project site & blog.
HTML
14
star
34

koa-node-resolve

Koa middleware that transforms Node package specifiers to relative paths
TypeScript
14
star
35

browser-capabilities

Moved to Polymer/tools monorepo
TypeScript
13
star
36

tattoo

Test All The Things Over and Over
TypeScript
11
star
37

koa-esm-transform

Middleware for Koa servers that transforms standard JavaScript modules to AMD modules for use with older browsers that don't support modules natively.
TypeScript
9
star
38

css-select-parse5-adapter

An adapter for the css-select package to allow querying of parse5 generated trees.
TypeScript
7
star
39

polymer-project-config

Moved to Polymer/tools monorepo
JavaScript
7
star
40

polymer-workspaces

Moved to https://github.com/Polymer/tools/tree/master/packages/workspaces
TypeScript
7
star
41

polymer.github.io

HTML
6
star
42

tools-sample-projects

Sample projects that Polymer tools should handle.
HTML
6
star
43

ar-logo

JavaScript
6
star
44

tools-common

Moved to Polymer/tools monorepo
JavaScript
5
star
45

benchmarks

Benchmarks for Polymer project libraries
JavaScript
5
star
46

plylog

A logger for the Polymer CLI toolchain
TypeScript
3
star
47

elements

A collection of elements made by the Polymer team
3
star
48

koa-karma-proxy

Simplified coordination of karma and upstream proxy server using the koa web framework.
TypeScript
3
star
49

mocha-suite-child

Runs mocha test suites defined in HTML documents and include the results as if they are part of the main context.
2
star
50

polygit

Polygit
TypeScript
1
star
51

.allstar

1
star
52

tools-team

Issues for tools in general
1
star
53

.github

1
star