***Discontinued: archived for reference only.***
A Go implementation of a simple API to store and access Kanban related entities and events.
- This project is undertaken with the audible aid of Avantasia and Dream Theater
- This README was structured on a template by PurpleBooth
I apologise, it's a poor play on words attempting to combine:
Clueless
: One of the projects purposes is to learn and experiment with technologies such as Go, React, and public pipeline tools; I'm moderately clueless about the latter two.Queueless
: I want to experiment with ways of visualising and emphasising work in progress that is not, in fact, being progressed, i.e. half finished work sitting in queues waiting for someone to finish them. Once visible and being measured I can start to analyze it, and experiment with ways of reducing and avoiding it!
- Go: [https://golang.org/dl/]
- Git: [https://git-scm.com]
- An internet connection
- A decent web browser
Navigate to a suitable directory, open a terminal, and copy+paste the following:
git clone https://github.com/PaulioRandall/go-qlueless-api.git
cd go-qlueless-api/scripts
./build-test-api-run.go
In order, this will:
- Clone the source code repository
- Navigate to the user
scripts
directory - Execute a build of the OpenAPI specification
- Execute a build of the application
- Execute unit tests within the application
- Execute black box API tests on the application
- Starts the application
Open a terminal at the project root:
cd /scripts
./build-test.go
Open a terminal at the project root:
cd /scripts
./build-test-api.go
Coming soon! See Running in the meantime.
Not applicable.
This projects API CHANGELOG format is based on Keep a Changelog, and the API adheres to Semantic Versioning.
This project is licensed under the MIT License.
- Influences
- 'The Goal' by Eliyhahu M. Goldratt
- Continuous Integration
- Continuous Delivery