1<!doctype html> 2 <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> 3 <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> 4 <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> 5 <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> 6 7 8 9 <head> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 12 <title>Open Source - smartcode ltd</title> 13 <meta name="author" content="Jan Molak"> 14 15 <meta name="description" content="Software engineering consultancy for agile teams. Get in touch and find out how smartcode can help you develop even more amazing software!"> 16 17 <meta name="viewport" content="width=device-width"> 18 <link rel="canonical" href="http://smartcodeltd.github.io/open-source"> 19 20 <link rel="icon" href="/favicon.ico" type="image/x-icon"> 21 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 22 <link rel="apple-touch-icon" href="/touch-icon-iphone-precomposed.png"> 23 <link rel="apple-touch-icon" sizes="72x72" href="/touch-icon-ipad-precomposed.png"> 24 <link rel="apple-touch-icon" sizes="114x114" href="/touch-icon-iphone-retina-precomposed.png"> 25 <link rel="apple-touch-icon" sizes="144x144" href="/touch-icon-ipad-retina-precomposed.png"> 26 27 <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet"> 28 <link href="/atom.xml" rel="alternate" title="smartcode ltd" type="application/atom+xml"> 29 </head> 30 31 32 <body > 33 34 <header> 35 <div class="grid-wrapper"> 36 <div class="grid"> 37 38 <div class="grid__item two-fifths lap-four-fifths palm-one-whole"> 39 <a href="/" class="site-title logo"><img src="/images/smartcodeltd_logo.png" alt="smartcode ltd" /></a> 40</div> 41 42<div class="grid__item three-fifths lap-one-fifth palm-one-whole"> 43 <nav> 44 <input type="checkbox" id="toggle"> 45<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label> 46<ul class="menu pull-right"> 47 <li><a href="/">Home</a></li> 48 <li><a href="/blog/">Blog</a></li> 49 <li><a href="/open-source/">Open Source</a></li> 50 <li><a href="/contact/">Get in touch!</a></li> 51</ul> 52 </nav> 53</div> 54 55 </div> 56</div> 57 </header> 58 59 60 61 <div class="grid-wrapper"> 62 <div class="grid grid-center"> 63 64 <div class="grid__item two-thirds lap-one-whole palm-one-whole"> 65 66 67 68<h1 class="title indent"> 69 Open Source 70</h1> 71<hr class="divider"> 72 73 74<p>At smartcode we’re passionate about open source development and deeply believe that 75contributing to open source community is not only a great way to show our support, 76but also an excellent opportunity to demo the quality we’re capable of delivering :–)</p> 77 78<h2>Serenity/JS</h2> 79 80<p> 81 <a href="https://serenity-js.org">Serenity/JS</a> is an open-source acceptance testing framework that brings your business and software delivery teams together. It helps you capture your domain language and write high-quality single- and multi-actor test scenarios that interact with any interface of your system. 82</p> 83<p> 84 Your Serenity/JS-based test code is also portable and reusable, so you can share it with other teams to benefit your entire organisation! 85<p>Learn more: 86 <a href="https://serenity-js.org">Serenity/JS website</a>, 87 <a href="https://github.com/serenity-js/serenity-js">github repository</a></p> 88 89<h2>Build Monitor</h2> 90 91<p><a href="https://wiki.jenkins-ci.org/display/JENKINS/Build+Monitor+Plugin">Build Monitor</a> is a <a href="http://jenkins-ci.org/">Jenkins CI</a> plugin 92providing a highly visible view of the status of selected Jenkins jobs. It easily accommodates different computer screen sizes and is ideal as an Extreme Feedback Device to be displayed 93on a screen on your office wall.</p> 94 95<p>Build Monitor helps <strong>16,960</strong> companies world-wide deliver better software!</p> 96 97<p>Learn more: 98<a href="https://wiki.jenkins-ci.org/display/JENKINS/Build+Monitor+Plugin">project website</a>, 99<a href="https://github.com/jan-molak/jenkins-build-monitor-plugin">github repository</a></p> 100 101<h2>Release Candidate</h2> 102 103<p>Release Candidate is a Maven plugin that makes integrating Maven projects with Continuous Delivery pipelines a little bit easier.</p> 104 105<p>The plugin allows your build server to read the current version of a Maven project and update it automatically as part of the build process to include any additional metadata, such as an identifier of the commit that triggered the build, current timestamp, build number, etc.</p> 106 107<p>Release Candidate is designed to work with any popular CI server, such as Jenkins, TeamCity and others.</p> 108 109<p>Learn more: 110<a href="/release-candidate-maven-plugin/">project website</a>, 111<a href="https://github.com/smartcodeltd/release-candidate-maven-plugin/">github repository</a></p> 112 113 114 115 </div> 116 117 118 <aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole"> 119 <div class="grid"> 120 121 122<section class="social aside-module grid__item one-whole lap-one-half"> 123 <h1 class="title delta"> 124 Follow Jan! 125 </h1> 126 <ul class="unstyled"> 127 128 129 <li><a class="github" href="//github.com/jan-molak"><i class="icon-github"></i> Github</a></li> 130 131 132 <li><a class="linkedin" href="//linkedin.com/in/janmolak"><i class="icon-linkedin-sign"></i> LinkedIn</a></li> 133 134 <li><a class="stackoverflow" href="//stackoverflow.com/users/264502"><i class="icon-stackexchange"></i> StackOverflow</a></li> 135 <li><a class="twitter" href="//twitter.com/JanMolak"><i class="icon-twitter"></i> Twitter</a></li> 136 137 </ul> 138</section> 139 140 141 <section id="recent-posts" class="aside-module grid__item one-whole lap-one-half"> 142 <h1 class="title delta">Recent Posts</h1> 143 <ul class="divided"> 144 145 <li class="post"> 146 <a href="/blog/2014/10/16/communicating-build-status-better-with-jenkins-and-the-build-monitor-plugin/">Communicating build status better with Jenkins and the Build Monitor plugin</a> 147 </li> 148 149 <li class="post"> 150 <a href="/blog/2014/07/22/mocking-javascript-a-little-test-doubles-with-sinonjs-mocha-and-chai/">Mocking JavaScript a little - test doubles with sinon.js, mocha and chai</a> 151 </li> 152 153 </ul> 154</section> 155 156<section id="github-repos" class="aside-module grid__item one-whole lap-one-half"> 157 <h1 class="title delta"> 158 GitHub Repos 159 160 <small class="pull-right"> 161 <a class="btn" href="//github.com/jan-molak" title="@jan-molak on GitHub" target="_blank"> 162 <i class="icon-external-link"></i> 163 </a> 164 </small> 165 166 </h1> 167 <ul id="gh_repos" class="divided"> 168 <li class="loading"> 169 <i class="icon-spinner icon-spin"></i> 170 </li> 171 </ul> 172</section> 173 174 175 176 177</div> 178 179 </aside> 180 181 </div> 182 </div> 183 184 <footer> 185 <div class="grid-wrapper"> 186 <div class="grid"> 187 <div class="grid__item"> 188 <p class="copyright">
189 Copyright © 2011-2022 Jan Molak, smartcode ltd. All rights reserved. 190</p> 191 </div> 192 </div> 193</div> 194 195 </footer> 196 197 <!--[if lt IE 7]> 198 <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p> 199 <![endif]--> 200 201
201<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
vendor: 1 bytes, line 201
201
202<script src="//crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
vendor: 1 bytes, line 202
202
203<script defer src="/javascripts/octopress.js"></script>
203 204 205
206<script> 207 var _gaq=[['_setAccount','UA-61694827-1'],['_trackPageview']]; 208 (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; 209 g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js'; 210 s.parentNode.insertBefore(g,s)}(document,'script')); 211</script>
211 212 213 214
215<script> 216 var disqus_shortname = 'smartcodeltd'; 217 218 219 // var disqus_developer = 1; 220 var disqus_identifier = 'http://smartcodeltd.github.io/open-source/index.html'; 221 var disqus_url = 'http://smartcodeltd.github.io/open-source/index.html'; 222 var disqus_script = 'embed.js'; 223 224 (function () { 225 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; 226 dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script; 227 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); 228 }()); 229</script>
229 230
231<script defer> 232 'use strict'; 233 234 $(document).ready(function(){ 235 var current = window.location.href.split('/').slice(4, 8).join('-'), 236 $link = $('#pull-request-link'); 237 238 $link.attr('href', 'https://github.com/smartcodeltd/smartcodeltd.github.io/edit/source/source/_posts/' + current + '.markdown') 239 }); 240</script>
240 241 242 243
244<script> 245 $(document).ready(function(){ 246 if (!window.jXHR){ 247 var jxhr = document.createElement('script'); 248 jxhr.type = 'text/javascript'; 249 jxhr.src = '/javascripts/libs/jXHR.js'; 250 var s = document.getElementsByTagName('script')[0]; 251 s.parentNode.insertBefore(jxhr, s); 252 } 253 254 github.showRepos({ 255 user: 'jan-molak', 256 count: 2, 257 skip_forks: true, 258 target: '#gh_repos' 259 }); 260 }); 261</script>
vendor: 1 bytes, line 261
261
262<script src="/javascripts/github.js"></script>
262 263 264 265 266
267<script type="text/javascript">(function() { 268 var fl = document.createElement('script'); fl.type = 'text/javascript'; fl.async = true; fl.src = document.location.protocol + '//filamentapp.s3.amazonaws.com/8253627744e877e1422075d83fe35fb5.js'; 269 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fl, s); 270})();</script>
270 271 272 273 </body> 274</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.