PACE Cloud SDK
is a tool for developers to easily integrate PACE's
Connected Fueling into their own apps.
This framework combines multiple functionalities provided by PACE
i.e. authorizing via PACE ID or requesting and displaying Apps for fueling and payment. These functionalities are separated and structured into different Kits by namespaces, e.g. IDKit
, AppKit
or POIKit
.
The documentation can be found on PACE Developer Documentation.
Each commit message consists of a mandatory header
, body
and footer
are optional.
Commit messages are structured as follows:
<header>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
<type>(<scope>): <short summary>
│ │ │
│ │ └─⫸ Summary in present tense. Not capitalized. No period at the end.
│ │
│ └─⫸ Commit Scope: geo|tiles|communication|biometry|webview|...|
│
└─⫸ Commit Type: build|ci|docs|feat|fix|perf|refactor|test|chore
The <type>
and <summary>
fields are mandatory, the (<scope>)
field is optional.
fix(bundle): correctly trim whitespaces in bundle name
#####################################################################
feat: implement ultimate connected fueling functionality
#####################################################################
docs: add migration guide for version 1.0.0
#####################################################################
perf(geo): dispatch geo service response handling to background queue
BREAKING CHANGE: The geoAppsScope property in the configuration has been removed.
Must be one of the following:
build
: Changes that affect the build system or external dependenciesci
: Changes to our CI configuration files and scripts (bump_version.sh
,gitlab-ci.yaml
, ...)docs
: Documentation only changesfeat
: A new featurefix
: A bug fixperf
: A code change that improves performancerefactor
: A code change that neither fixes a bug nor adds a featuretest
: Adding missing tests or correcting existing testschore
: Maintenance work (removing newlines, etc.)
- use the imperative, present tense: "fix" not "fixed" nor "fixes"
- don't capitalize the first letter
- usually there is no
.
at the end
- Include
BREAKING CHANGE:
in commit body - Short description on what caused the breaking change
This project is licensed under the terms of the MIT license. See the LICENSE file.