Sha256: 666c1e3bd4b1b9c6079da19ed5f0738368c24c8b0c9925a11a45d13896429215
Contents?: true
Size: 1.48 KB
Versions: 4
Compression:
Stored size: 1.48 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://travis-ci.com/Shopify/smart_todo.svg?branch=master)](https://travis-ci.com/Shopify/smart_todo) _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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
smart_todo-1.2.0 | README.md |
smart_todo-1.1.0 | README.md |
smart_todo-1.0.2 | README.md |
smart_todo-1.0.1 | README.md |