The Twilio Code Exchange is a central hub for developers to find sample applications that get them started on solving particular use cases. You can find all samples by visiting the Twilio Code Exchange page.
This repository serves a place for you to:
- File bugs with respect to either template applications or the general website
- Request new templates for use cases
- Submit a request to have your own app added to Code Exchange
- Learn about the coding guidelines we use for our respective applications
- Give general feedback
We built [Code Exchange] for the community and want to allow you all to be a part of it.
There are different ways you can contribute to Code Exchange:
Every sample you find on [Code Exchange] is open-source and welcomes contributions. Click the View on GitHub
button on the respective sample and you'll be redirect to the respective repository.
From there make sure to inspect the README.md
, CONTRIBUTING.md
(if available) and any open issues before you get started.
Some of the samples on [Code Exchange] are samples written for Twilio Functions a serverless JavaScript environment that's part of the Twilio Runtime. You can identify these samples by their Host on Twilio
label.
All of these samples are hosted in one single repository called twilio-labs/function-templates. Check out the project's CONTRIBUTING.md
for concrete ways to contribute to that project.
If you already have an application or are planning to build an application that you'd like us to feature on [Code Exchange], please follow the following steps.
If you haven't yet, this is a good place to start working on your application code.
Head over to our Code Exchange Community Program page and review our Twilio Code Exchange Community Program Agreement. Once you've reviewed it, make sure you fill out our form.
Take a look at our coding guidelines. While adhering to every point of them is not mandatory, we'd like you to review them as those are the guidelines we use to develop our own sample applications to create a coherent experience.
Once you are ready to submit your application, create a new issue and choose Template Submission
. Fill out the form that is pre-populated and submit your issue.
After that we'll try to get back to you as soon as possible with any questions we might have or the link to your application on [Code Exchange].
As much as contributing code seems to be the most valuable way to contribute to any open-source project, having folks that find bugs, create issues and create detailed steps to replicate the bugs is one of the most crucial parts of open-source development.
Please be aware that every interaction with this project is governed by our Code of Conduct.
This project and the guidelines are released under the following license:
MIT