Weekly Recap #5+6 #47
kaspth
announced in
Weekly Recaps
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey everybody!
I missed last week due to some client deadlines and I couldn't dedicate that much time to Oaken. I'm back again, and I think we're sailing.
Team Call
We had a second team call, but it sounds like multiple people couldn't attend. I'm all for doing more of these. I'll try to post another time for next week.
PRs
I started #32 to make ids optional so
users.update :kasper, accounts: [business]
could just beusers.update accounts: [business]
, which gets around fixtures' need to give everything an id. When you've got an association you just want data on there, and you can find it that way.But with the loss of the fixed id, we've now got to do
accounts.create
andplans.insert
instead ofupdate/upsert
.I've been fretting how to do #46 for a while now, which lets us skip a file when we've already seeded the database with it. It's pretty hacky because I just wanted it done and I'd been trying to make it too perfect before, so you know, done beats perfect. I feel a lot lighter having this in a version of done, albeit rough.
So most of the other PRs was to help with #46 where I trimmed our current API down to make it easier to move:
The rest were some API updates:
Oaken::Data
becameOaken::Seeds
These changes are quite a bit of a mental shift from where we've been so I'm still adjusting a bit. Next up for me is just following through with the processing skip and cleaning it up.
But first, I'm going to focus on finally getting it so you can use Oaken in your projects and pull the gem.
Thanks everybody for being along for the ride, I really hope this is useful ❤️ Please let me know in the comments if there's other stuff you'd like to see, or have me talk about.
Beta Was this translation helpful? Give feedback.
All reactions