Gregory Schier
Gregory Schier
in progress
Kaue Machado
Wondering if this is ever coming?
It's one of the oldest and top requested features and yet its not being prioritized :(
It's the only featured preventing me from using Yaak with my team and I'm sure it's also a blocker for any team with more than 1 person.
Kaue Machado
BTW, for inspiration on how this could work, there's Bruno which implements git synchronization beautifully:
Bruno is what we're currently using with our team but Bruno is pretty "raw. Yaak is much nicer and I'd love to use it instead.
Gregory Schier
Kaue Machado: This is definitely coming. Have patience 🤗
PurplProto
Ability to sync my request collections with my team is something I've been having much trouble finding a solution for.
I think even something simple like a collection level setting that allows you to specify where to store the collection on the file system + a file watcher would be a perfect start. We're developers ourselves after all, the majority of us will already have Git installed. But even for the non-developers, just being able to store the collection where you want on the file system is already a powerful option, this opens up syncing with personal favourite cloud providers like OneDrive, GDrive, DropBox etc...
Ultimately my goal is just to be able to synchronize my collections with other team members though and I can't think of a better way than the very repository the collection/s are for.
P.S I know this isn't an app written in JS/TS, but please, please I really wouldn't like an Isomorphic-Git lib being used under the hood 😅. It's a painful inclusion in Insomnia/Insomnium and I'm not sure why it's so painfully slow, but waiting many minutes before I can even write a commit message is such a time waster 😭.
Kaue Machado
PurplProto you can use Bruno (https://www.usebruno.com/) it works really nicely!
I really wish Yaak would implement this, it's the only thing preventing me from using it with my team.
Ahmed Ifhaam
Honestly, just the most basic possible way of data syncing at first would be nice, so there is some functionality to it, later on can add more methods of syncing if needed. I believe being able to connect to a remote git repository the user provides would be a free & good start.
Another thing is, allowing users to change the data directory would be nice too, so users that use file sync, can automatically sync data perhaps? but this would require some sort of resilience on the app side, perhaps a simple window refresh button?
I don't think it need to get complicated, managing a local git repo to sync I would be a bad idea too IMHO, at least exposing it for the user would be, it should be much more streamlined and simpler to use.
Main use case for this would be, individual users, who uses multiple devices to have the same experience on different machines, having the git sync feature would also allow teams, like the scenario Kaue Machado described but that scenario seems like a one directional sync.
Anyway, I'd love to discuss on this more and hopefully see this soon, if I perhaps missed something close to this capability already existing in the app, I apologize and please let me know.
Kaue Machado
I second this!
This is specially useful for me as a frontend developer to have a documentation of the backend API's.
Right now we're using Bruno (https://www.usebruno.com/). With our workflow, the backend developers develop the endpoints and generate "bruno collections" which are synchronized with the Bruno App.
The frontend developers then just need to "git pull" from the backend repo, and the Bruno app automatically reflects the updated api documentation.
Would love for Yaak to get to this point so we can migrate. Yaak honestly seems much better (definitely much better looking).
Anyways, thanks for the great job Gregory Schier
Gregory Schier
under review
Waiting to see the demand for this (and the app in general) so please upvote if you want it 🙏