O'Reilly logo

Splunk Developer's Guide by Kyle Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Version control and package managers

Version control is fairly important in the realm of a Splunk App. When publishing your Apps, you must include version numbers, and the easiest way to keep a track of the changes is with version control. We will focus on Git, as it is a standard of version control. You can just as easily use CVS or SVN, but Git is much more flexible and easier to work with. Since almost everything in a Splunk App is ASCII-based (very few and far binary files), Apps are more easily integrated with version control systems. Package managers are a newer concept, at least in the realm of web development. The two we will cover (npm and Bower) are specifically designed for web applications, and a lot of hard work in finding, updating, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required