Skip to content

A visual guide to provide a view of the current technology coverage of Capco Digital Engineering

License

Notifications You must be signed in to change notification settings

rsxz-capco/tech-radar

 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Engineering Tech Radar

A visual guide to provide a view of the current technology coverage of Capco Digital Engineering

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Development
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Tech Radar

A visual guide to provide a view of the current technology coverage of Capco Digital Engineering.

Built With

typescript react d3.js styled

Description Link
React - JavaScript library for building user interfaces React
PlayWright - JavaScript E2E Testing Framework PlayWright
React Testing Library - light-weight solution for testing React components React Testing Library
Library that utilises tagged template literals to style React components Styled Components

Getting Started

To get a local copy up and running follow these simple steps.

Installation

# clone the repo
git clone https://github.com/capcodigital/tech-radar.git

# installs the dependencies
npm install

Development

Commands

  • npm start - start the react app
  • npm test - run unit tests
  • npm run cucumberTest - run e2e ui tests

Code security and quality

If using VSCode, install the Snyk extension to analyse the code security and quality.

Screenshot

Deployment

The CI/CD pipline is done via the Github Actions defined in .github/workflows/main.yml. Commits to all branches will trigger a deployment of the test version to Cloudflare Pages and then test automation will run against the preview. The deployed URL will be shown on the PR.

Reference: https://github.com/capcodigital/tech-radar/wiki/Continuous-Integration-in-Tech-Radar

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

To contribute towards this repo, please request access to uk-tech-radar-contributors / uk-tech-radar-maintainers GitHub team as required.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

If you would like to contribute to any Capco Digital OSS projects please read:

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

About

A visual guide to provide a view of the current technology coverage of Capco Digital Engineering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.0%
  • Gherkin 18.0%
  • Other 1.0%