Skip to content

merlinc/release-status

Repository files navigation

Release Status

Release Status is a dashboard to show you what you have, and would like to release. It does this by combining information from your git, build, and bug tracking systems.

It currently supports Github and CircleCI.

It is an reworking of UKHomeOffice/passport-ticket-status to provide a API agnostic backend API written in GraphQL, and a SSR frontend application using Next.JS

This particular repository is the SSR frontend.

Example screenshots

Without ticket information

without-tickets

With linked ticket information

tickets

Quality Metrics

Codescene

Get more details at codescene.io.

Coveralls

Coverage Status

Glossary

  • Ticket - A story task representing work to do
  • Commits - Entries made into a git system, which may refer to one or more tickets
  • Build - A discrete package of code consisting of at least one commit.
  • Deploy - A placement of a build into an environment

Running

npm run dev will run in a watch development mode.

npm run build and npm run start will build and run in production

Running in Docker

This can be started from using docker-compose or standalone.

When launching the graphql service, a a configuration file needs to be attached as a volume. Further details are available in the graphql repo.

Config

There are environment variables that need to be set, to point to the GraphQL instance:

- GRAPHQL_HOST=graphql
- GRAPHQL_PORT=9900

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •