New package `connectapi.dag`, inspired by Apache Airflow to create DAGs with Posit Connect jobs.

Hey everyone!

This is my first post, and my first real package I'm putting out there. I created a package (currently only available through github) that allows you to programmatically create DAGs like in Apache Airflow, but for Posit Connect specifically and written in R.

I invite anyone to comment, make suggestions, find issues, or otherwise help improve the package. Specifically, if people really find this useful and I can make some refinements to it, I'd love to get it published on CRAN. I imagine questions will come in on how to use the tool, but I did my best to document everything to try to anticipate what questions people may have.

This started as a need for myself, and I was using a much hackier solution internally for my company. I noticed several conversations out in the wild if there was a feature in Connect for DAGs, so I was inspired to make one for the community. It's not perfect, and I'm sure there's some use cases and scenarios I haven't covered, but that's why I wanted to make it public to invite others to check it out and provide feedback.

Maybe this is something Posit already had on their roadmap? But just in case it wasn't being worked on, here's a solution for the community I hope you all find useful! :slight_smile: