Shopify/smart_todo
Shopify/smart_todo has 172 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-08 22:23 UTC. Last push 2026-04-20.
Enhance TODO comment in your Ruby code
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalSmartTodo 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
- Add the gem in your Gemfile.
group :development do
gem 'smart_todo', require: false # No need to require it
end
- 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
# 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
# TODO(on: date('2019-07-01'), to: '[email protected]')
# The API provider is modifying its endpoint, we need to modify our code.
def api_call
end
Documentation
Please check out the GitHub 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 file.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,328 starspublic-apis/public-apis
A collective list of free APIs
497,576 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,581 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,247 stars