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.
The Web services page lists helpful services to speed up the development process.
For information on the build and deployment processes for Polymer applications, see the Polymer App Toolbox section.