mindscapehq / grunt-raygun-deployment Goto Github PK
View Code? Open in Web Editor NEWA grunt plugin for sending Deployment information to Raygun
License: MIT License
A grunt plugin for sending Deployment information to Raygun
License: MIT License
how can we send multiple deployments to raygun, as we are using more than one application?
First, congrats on launching the Deployments API. It's a great feature and we're excited to start using it.
We were also really happy to see a grunt plugin since we're big users of grunt. After reviewing the docs, a few things stuck out to me so I chose to fork. The changes I've made are pretty substantial. I don't think it makes sense to open a Pull Request, but I hope this general feedback helps others use one or the other to ultimately track deployments in raygun.
The first thing that stuck out to me is the configuring grunt with your application's API key and your personal external auth token. By making these options you define, you're implicitly encouraging developers to commit those keys and tokens into version control which is a bad practice. Please correct me if I'm misguided about the sensitivity of the key or token.
The second thing that didn't jive with how we continuously release is the Release.yml
. There's nothing wrong with this approach. It's nice that markdown is supported. We'd rather rely on git tags that link back to releases in GitHub which are most likely a merged Pull Request. I image both plugins will evolve to allow more customizations around this part.
Lastly, I wanted to have some tests. Grunt plugins are hard to unit tests because of their dependence on grunt and most plugins just rely on it running and checking the output. If and when this plugin evolves, I wanted to have more assurance everything should work as expected.
Hope this feedback is helpful. I wanted to contribute what I thought made sense upstream. Keep putting out APIs for us to hack on
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.