Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds analytics and user conf #32

Closed
wants to merge 23 commits into from
Closed

Adds analytics and user conf #32

wants to merge 23 commits into from

Conversation

abea
Copy link
Contributor

@abea abea commented May 19, 2020

Adds some basic usage tracking, with support of added user configuration.

Also closes #25 and #35

  • Add a postuninstall script to remove the config file.

@abea abea requested a review from boutell May 19, 2020 22:32
@abea abea self-assigned this May 19, 2020
@abea
Copy link
Contributor Author

abea commented May 19, 2020

Any red flags yet?

@abea abea changed the title Adds analytics Adds analytics and user conf May 20, 2020
@abea abea changed the base branch from master to release/2.4.0 May 20, 2020 16:27
@abea abea marked this pull request as ready for review May 20, 2020 16:54
@abea
Copy link
Contributor Author

abea commented May 20, 2020

We're not merging into master just yet, to not load this one PR up with too much that should be deployed in that release.

CHANGELOG.md Outdated
command.
* Adds the opt-in option to send basic, anonymous usage information to the
maintainers. This involves the CLI creating a configuration file on the user's
machine to save the user's approval response and a unique ID.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"a random unique ID."

README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
bin/apostrophe Outdated Show resolved Hide resolved
@boutell
Copy link
Contributor

boutell commented May 21, 2020

I wanted to say, since I raised concerns and it might not be otherwise clear: this is very good work.

@abea abea requested a review from boutell May 27, 2020 20:32
boutell
boutell previously approved these changes May 27, 2020
@abea
Copy link
Contributor Author

abea commented Jun 3, 2020

@localghost443 See 8ff56fb.

Are there any blockers to getting this merged for the next release?

@abea abea changed the base branch from release/2.4.0 to 3.0.0-beta June 5, 2020 13:48
@abea abea changed the base branch from 3.0.0-beta to release/2.4.0 June 5, 2020 14:54
@abea abea dismissed boutell’s stale review June 5, 2020 14:56

I've discovered a regression

@abea abea marked this pull request as draft June 5, 2020 14:56
@abea
Copy link
Contributor Author

abea commented Jul 27, 2020

Another example of CLI usage tracking: https://github.com/nuxt/telemetry

@abea abea closed this Feb 2, 2021
@abea abea deleted the analytics branch July 19, 2021 15:50
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.

Squash danger vibes
2 participants