rojasTob / code-exchange

Code guidelines, feature requests and bug reports for the Twilio CodeExchange

Home Page:https://www.twilio.com/code-exchange

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twilio CodeExchange

The Twilio CodeExchange 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 CodeExchange page.

About this repo

This repository serves a place for you to:

  1. File bugs with respect to either template applications or the general website
  2. Request new templates for use cases
  3. Submit a request to have your own app added to CodeExchange
  4. Learn about the coding guidelines we use for our respective applications
  5. Give general feedback

Contributing to CodeExchange

We built CodeExchange for the community and want to allow you all to be a part of it.

There are different ways you can contribute to CodeExchange:

1. Contribute functionality or fix issues for existing applications

Every sample you find on CodeExchange 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.

2. Contribute to Twilio Function templates

Some of the samples on CodeExchange 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.

3. Add your own application to CodeExchange

If you already have an application or are planning to build an application that you'd like us to feature on CodeExchange, please follow the following steps.

Step 0 [optional]:

If you haven't yet, this is a good place to start working on your application code.

Step 1:

Head over to our CodeExchange Community Program page and review our Twilio CodeExchange Community Program Agreement. Once you've reviewed it, make sure you fill out our form.

Step 2:

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.

Step 3:

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 CodeExchange.

4. File issues with existing applications

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.

Code of Conduct

Please be aware that every interaction with this project is governed by our Code of Conduct.

License

This project and the guidelines are released under the following license:

MIT

About

Code guidelines, feature requests and bug reports for the Twilio CodeExchange

https://www.twilio.com/code-exchange

License:MIT License