-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathindex.html.md.erb
47 lines (28 loc) · 3.36 KB
/
index.html.md.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
title: PCF Tile Developer Guide
owner: Services
---
<strong><%= modified_date %></strong>
## <a id="why"></a> Why Tiles?
Whether you are an Independent Software Vendor (ISV) or an internal Pivotal service team, integrating your software service with Pivotal Cloud Foundry (PCF) makes the service easily available and usable by the growing PCF ecosystem. Pivotal supports these integrations and is committed to making the process as easy as possible.
Services integrate with PCF through "tiles" that users download from [Pivotal Network](http://network.pivotal.io) and install through the Ops Manager Installation Dashboard. These tiles provide a modular and standardized interface that PCF operators use to configure, publish, manage, and upgrade software services, whether the services are for their own use, or for use by PCF app developers.
The Tile Developer Guide explains how to create a service tile for PCF through a proven, staged development process. You are welcome to start this process on your own, or [contact us](contacts.html)
to ask for our support or publish your integration in the
[Pivotal Network](http://network.pivotal.io) Marketplace.
If you are new to this site, [**start here**](./workflow.html).
![Your Service Tile in Ops Manager](img/your-service-here.png)
## <a id="contents"></a> Development Workflow and Guide Contents
The contents of this guide follow Pivotal's recommended tile development [workflow](./workflow.html), from learning necessary background information to publishing and maintaining a finished product:
* [Tile Basics](./tile-basics.html) describes how PCF, service brokers, and tiles work together, and how tiles are structured.
* [Tile Development Workflow](./workflow.html) recommends how to plan your integration and gives a high-level view of a staged tile development process that iterates through increasing levels of integration:
- [User-Provided Service](./roadmap.html#user-provided)
- [Brokered Service](./brokered.html)
- [Managed Service](./managed.html)
- [On-Demand Service](./on-demand.html)
* [Development Environments](./environments.html) describes how to set up development environments for different stages and levels in the tile development process.
* [Development Tools](./tools.html) describes three tools that streamline the tile development process: [Tile Generator](./tile-generator.html), the [pcf Command Line](./pcf-command.html) utility, and [Concourse](./concourse.html) continuous integration (CI).
* [Development Roadmap](./roadmap.html) takes you through the staged tile development process, explaining the components and steps required for each level of service integration: user-provided, brokered, managed, and on-demand.
* [Tile Documentation](./tile-documentation.html) explains how to document your tile as part of [PCF documentation](http://docs.pivotal.io).
* [Publish and Update](./publish.html) explains how to publish your tile on [Pivotal Network](http://network.pivotal.io) (PivNet) and package upgrade information into your new versions.
* [Reference](./reference.html) provides language references for tile elements such as the Service Broker API and the Properties list for tile configuration.
* [Contact Us](./contacts.html) lists contacts to learn more about the Pivotal ISV Partner Program or request our assistance with your integration project, and explains where you can contribute to this documentation.