Giter Club home page Giter Club logo

devopsmaturityassessment's Introduction

DevOps Maturity Assessment

Overview

This is a simple, survey-based tool, to help teams assess where they currently are on their DevOps journey and to help them identify next steps for further improvement.

Installation

This is a PHP application that should run on any server that supports PHP 5.5 or higher with Mod_Rewrite enabled. We have also provided an app.yaml for deployment into Google App Engine.

How to Contribute

Fork us and submit a pull request! If you are updating questions.json or advice.json, please check that it passes a JSON validator (such as JSONLint).

If you would like to adjust colours/branding for your own purpose, please do this in a separate branch. For example, we maintain the atos-colours branch, but changes to the main code are always merged into atos-colours from master.

Technical Overview

  • Survey questions are configured in questions.json
  • When a user first accesses the survey, all the questions are loaded into session storage
  • As the user completes the survey, their responses are saved in session storage
  • Loading questions, processing responses, and generating summary results is all managed by the Survey class defined in survey.php
  • Rendering of the survey is performed by collectResponses.php
  • Rendering of the survey results is performed by viewResults.php
  • Layout uses customised Bootstrap 4.1.3
  • Rendering charts uses Chart.js 2.7.2
  • Icons from Font Awesome Free 5.3.1

License

This source code is released under the MIT license. Bootstrap and Chart.js are also released under the MIT license. Font Awesome Free and Comfortaa is provided under the SIL OFL 1.1 License

Credits

devopsmaturityassessment's People

Contributors

daviddaly avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.