The Polymer Project offers a range of tools to help developers write web components:
The Polymer CLI is our recommended "swiss army knife" for Polymer tooling. It supports a collection of commands for common scenarios like serving, testing, and initializing new projects from templates.
The polymer.json specification describes how to configure your Polymer project and its builds.
Web Component Tester is an end-to-end testing environment built by the Polymer team.
For information on the build and deployment processes for Polymer applications, see the Build apps section.