Bug reports and pull requests are welcome on GitHub at https://github.com/ignacio-chiazzo/ruby_whatsapp_sdk This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
If you want a feature implemented in the gem, please open an issue, and we will look as soon as we can.
Do you want to contribute and are unsure where to start? Ping me on Twitter, and I will help you!
Clone the project and ensure tests are passing locally.
bundle install
bundle exec rake test
Follow the steps in the Readme#set-up-a-meta-app
The main logic lives under /lib
. There, you can find API classes (Medias, Messages, PhoneNumbers, etc.) and Resources (Button, Address, etc.).
Each API class inherits from Request
, which contains the helper methods to make HTTP requests to Meta.
If you are new to the code, a good place to start is looking at closed PRs. Here are some helpful PRs:
- Added a new Templates API
- Added an error when the user entered a bad input
- Change on Faraday configuration.
Do you want to contribute and are unsure where to start? Ping me on Twitter, and I will help you!