
Tools
"En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au cœur du SI.
Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.
Ce Livre Blanc dresse un état de l'art des outils et méthodes qui permettent aujourd'hui d'industrialiser ses développements PHP."
"Groogle is a web based peer code review tool providing a range of features aimed at easing the code review process.
Features include:
* Subversion integration, working against live repositories.
* Syntax highlighting for a wide variety of languages.
* Comparisons of entire repository trees to find added, removed and modified files and directories.
* Diffing of individual files and a graphical representation of modifications.
* E-mail notifications to notify review participants when a reviews status changes.
* Optional integration against a wide range of existing authentication mechanisms.
Groogle is released in both RPM and tarball format and can be easily deployed on any Linux system."
Jupiter is a code review plug-in tool for the Eclipse IDE. It is currently under active development, and still in an experimental state. The design of Jupiter involves the following:
Open Source: Jupiter carries an open source license. Free: Jupiter is distributed free of charge. IDE integration: Jupiter is based upon the Eclipse plug-in architecture. Cross-platform: Jupiter is available for all platforms supported by Eclipse. XML data storage: Jupiter stores data in XML format to simplify use and re-use. Sorting and searching: Jupiter provides filters and sorting to facilitate issue review. File integration: Jupiter supports jumping back and forth between reviews and source code.
Hudson is the leading open-source continuous integration server. Thanks to its thriving plugin ecosystem, it supports building and testing virtually any project. The goal of this project is to provide a standard template for Hudson jobs for PHP projects.
"Continuous Integration has become a widely adopted practice in modern software development. Jenkins & Hudson are great tools for supporting Continuous Integration.
Taking it to the next level: Continuous integration can become the centerpiece of your deployment pipeline, orchestrating the promotion of a version of software through quality gates and into production. By extending the concepts of CI you can create a chain of jobs each one subjecting your build to quality assurance steps. These QA steps may be a combination of manual and automated steps. Once a build has passed all these, it can be automatically deployed into production.
In order to better support this process, we have developed the Build Pipeline Plugin. This gives the ability to form a chain of jobs based on their upstream\downstream dependencies. Downstream jobs may, as per the default behaviours, be triggered automatically ,or by a suitable authorised user manually triggering it.
You can also see a history of pipelines in a view, the current status and where each version got to in the chain based on it's revision number in VCS."
"Ops Scorecard is a tool for auditing, tracking, and analyzing an organization's IT service management capabilities and performance.
Ops Scorecard is about objectively assessing an organization's current service management capabilities, reinforcing ongoing best practices, and measuring improvement over time.
The first goal of Ops Scorecard is to provide the immediate feedback that your engineering and operations teams need to both reinforce IT service management best practices and push them towards continuous improvement. The second goal of Ops Scorecard is to provide your organization's upper management with a clear picture of your IT service management improvement efforts (and help them measure their return on investment).
If you are familiar with concepts like ITIL or Visible Ops, you should feel right at home with Scorecard. If not, Ops Scorecard should still make sense based on your practical service management experience. In any design decisions, we've tried to error on the side of making things as simple and straightforward as possible. "
This is a boilerplate for Chrome app, extension, and theme development. It should be easy enough to get started even if you've never built a Chrome extension before by following the INSTALLATION notes.
"PouchDB is an open-source JavaScript Database inspired by Apache CouchDB that is designed to run well within the browser.
PouchDB was created to help web developers build applications that work equally as well offline as they do online. It enables applications to store data locally while offline, and synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login."
"Connecting the dots in API development
Web API LanguagePure MarkdownDesigned for HumansUnderstandable by MachinesPowerful ToolingEasy Lifecycle"