README.md in thingamajig-0.1.0 vs README.md in thingamajig-0.1.1
- old
+ new
@@ -44,10 +44,12 @@
# For each project, get the todos that are active and have status "open" (not completed or cancelled)
project.todos(Thingamajig::Todo.predicate_active.and(Thingamajig::Todo.predicate_open))
end
```
+### Naming
+
If you're tired of typing "Thingamajig" out in full, feel free to alias it:
```ruby
Things = Thingamajig
```
@@ -67,9 +69,20 @@
$ bundle
Or install it yourself as:
$ gem install thingamajig
+
+## Example Usage
+
+I use Thingamajig extensively in my personal automated workflows. You can find the source code here: https://github.com/dv/dotworkflows
+
+## Research
+
+A lot of this was done through trial-and-error. Helpful resources:
+
+- [The official documentation by Cultured Code](https://culturedcode.com/things/download/Things3AppleScriptGuide.pdf) (beware, it's full of mistakes).
+- Example of connecting to the underlying SQLite3 database: https://github.com/lucbeaulieu/KanbanView
## Development
After checking out the repo, run `bin/setup` to install dependencies. Then, run `bin/console` for an interactive prompt that will allow you to experiment.