Sha256: 776f2dbee09f71fd02feecb938ff48952a8cafcf8b128ca67e3cf37981c647ea
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
<h3 align="center"> <img src="https://user-images.githubusercontent.com/8122246/61341925-b936d180-a848-11e9-95c1-0d2f398c51b1.png?raw=true" width="200"> </h3> [![Build status](https://badge.buildkite.com/dc3ed74a08ef4a3f6f13bc37bf6ac19a80c0deb3157dfa7937.svg)](https://buildkite.com/shopify/smart-todo?branch=master) _SmartTodo_ is a library designed to assign users on TODO comments written in your codebase and help assignees be reminded when it's time to commit to their TODO. Installation ----------- 1) Add the gem in your Gemfile. ```ruby group :development do gem 'smart_todo', require: false # No need to require it end ``` 2) Run `bundle install` Summary --------- SmartTodo allows to write TODO comments alongside your code and assign a user to it. When the TODO's event is met (i.e. a certain date is reached), the TODO's assignee will get pinged on Slack. **Without SmartTodo** ```ruby # TODO: Warning! We need to change the API endpoint on July 1st because the provider # is modifying its API. def api_call end ``` ------------------- **With SmartTodo** ```ruby # TODO(on: date('2019-07-01'), to: 'john@example.com') # The API provider is modifying its endpoint, we need to modify our code. def api_call end ``` Documentation ---------------- Please check out the GitHub [wiki](https://github.com/Shopify/smart_todo/wiki) for documentation and example on how to setup SmartTodo in your project. License -------- This project is licensed under the terms of the MIT license. See the [LICENSE](LICENSE.txt) file.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smart_todo-1.0.0 | README.md |