Skip to content

Echo for Trello makes it easy to automatically create Trello cards daily, weekly or monthly.

License

Notifications You must be signed in to change notification settings

dennmart/echo_for_trello

Repository files navigation

Echo for Trello

Echo for Trello is a web application to allow Trello users to set recurring cards at a specific interval via the Trello API. Cards will be repeated daily, weekly or monthly.

This repo is no longer actively maintained. Only occasional security updates are pushed to the repo. Pull requests for new features and/or bug fixes are still welcome.

Build Status

Requirements

Echo for Trello is a Ruby on Rails application, so Ruby is required. I prefer rbenv for setting up Ruby. The app was last running in production using Ruby 2.4.3.

Development Setup

  • Install all required gems with bundle install in the root directory.
  • Make sure to set up the Trello key (TRELLO_KEY) and secret (TRELLO_SECRET) as environment variables (see next section for more info on obtaining this information).
  • Start up a Rails server with rails s.
  • For asynchronous background processes, Echo for Trello uses Sidekiq. You can start the Sidekiq workers by running sidekiq.
  • There are specs covering most of the functionality, so run rake spec if you're doing any development work.

Environment Variables

To communicate with the Trello API, you must set your Trello Developer API key and secret as environment variables. You can generate these keys at https://trello.com/app-key.

The environment variables needed to be set are:

  • TRELLO_KEY
  • TRELLO_SECRET

If you want to be set up email in the app, you need to set the following environment variables:

  • MAILER_HOSTNAME
  • MAILER_PORT
  • MAILER_DOMAIN
  • MAILER_USERNAME
  • MAILER_PASSWORD

Contribute

This project is open-source, so all contributions are welcome! The following is a good guideline for contribution:

  • Fork the repo on GitHub.
  • Create a branch on your forked repo that will contain your changes.
  • Hack away on your branch.
  • Push the branch to GitHub.
  • Send me a pull request for your branch.

About

Echo for Trello makes it easy to automatically create Trello cards daily, weekly or monthly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published