Skip to content

Add identifiers, the Human Confidence and 51Did examples, and test results to the profile - #11

Merged
jwrosewell merged 4 commits into
rcfrom
docs/identifiers-and-human-confidence
Nov 7, 2026
Merged

jwrosewell merged 4 commits into
rcfrom
docs/identifiers-and-human-confidence

Conversation

@jwrosewell

@jwrosewell jwrosewell commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Problem

The organisation profile, which is the home page of https://github.com/51Degrees, says what 51Degrees provides and links each language's examples. It did not say that 51Degrees provides identifiers, and its examples column linked only the Device Detection and IP Intelligence examples, so the Human Confidence and 51Did examples could not be found from it.

Change

profile/README.md:

  • The title and first paragraph now include identifiers, and the first mention of the 51Did links its documentation page.
  • A short list names the 51Did's three types, probabilistic, random and hashed email, each unique across every caller or only across a License Key. The wording follows the documentation's 51Did page, the fodid.idprobglobal to fodid.idhemlic properties.
  • The examples column links, as Identifiers, the 51Did examples that are on main:
  • No language repository has a Human Confidence example, on main or on rc. A search of every language repository's main and rc trees and of the organisation's code found the property only in derived property code. The documentation's guide Deploy Human Confidence with the cloud has the full server code in Node.js, PHP and Python, so those three rows link it as Human Confidence, and a line under the table says where the Human Confidence examples are.
  • Find out more links the documentation's Identifiers section.
  • The language table gains an Automated tests column with each repository's nightly pipeline badge, linked to its runs, so the latest result shows as a green or red pill. ua-parser-js has no nightly pipeline, so its row shows its test workflow. When this was written, the .NET, Go and Python nightly pipelines and the ua-parser-js tests were red, and their fixes are being worked on separately.

C and C++, Go, NGINX and Varnish have neither kind of example, so their rows are unchanged.

Not changed

  • The documentation's Identifiers section also covers PMP (the Preference Management Platform) and the Ad Inspector. They are not identifiers, so they are not listed.
  • The Device ID that Device Detection returns is not listed as an identifier.

Checks

  • The common-ci UTM link lint passes on the changed file, with .github as the campaign.
  • Every linked example folder was read on main, and each documentation address answers 200.

Release

The home page shows main, so this needs a release of rc into main after it merges, as #10 was for the previous profile change.

…ofile

The profile now says that 51Degrees provides identifiers, and lists the
51Did's three types, probabilistic, random and hashed email, each unique
across every caller or only across a License Key, as the documentation's
51Did page describes them.

The examples column links the 51Did examples on main in .NET, Java,
Node.js, PHP, Python and Rust, under Identifiers. No language repository
has a Human Confidence example, so the Node.js, PHP and Python rows link
the documentation's guide to deploying Human Confidence with the cloud,
which has the server code in those three languages, and a line under the
table says so. Find out more links the documentation's Identifiers
section.
The first mention of the 51Did now links its page in the documentation.
The language table gains an Automated tests column with each repository's
nightly pipeline badge, linked to its runs, so the latest result shows as
a green or red pill. ua-parser-js has no nightly pipeline, so its row
shows its test workflow instead.
@jwrosewell jwrosewell changed the title Add identifiers, and the Human Confidence and 51Did examples, to the profile Add identifiers, the Human Confidence and 51Did examples, and test results to the profile Nov 5, 2026
@jwrosewell
jwrosewell marked this pull request as ready for review November 7, 2026 00:23
@jwrosewell
jwrosewell merged commit 2e9e518 into rc Nov 7, 2026
1 check passed
@jwrosewell
jwrosewell deleted the docs/identifiers-and-human-confidence branch November 7, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant