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

Feature: pizza props command #8

Open
2 tasks done
jpmcb opened this issue Jul 21, 2023 · 1 comment
Open
2 tasks done

Feature: pizza props command #8

jpmcb opened this issue Jul 21, 2023 · 1 comment

Comments

@jpmcb
Copy link
Member

jpmcb commented Jul 21, 2023

Type of feature

🍕 Feature

Current behavior

Currently, there's no way to send "thanks" or "props" to a user who's contributed to a repo.

Suggested solution

Using the CLI, we should add the ability to send props to that user - @bdougie to provide some more insight on this.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Contributing Docs

  • I agree to follow this project's Contribution Docs
@bdougie
Copy link
Member

bdougie commented Jul 25, 2023

My thought is the following. This is using the context that there is a pizza in the oven (stash), using the cache #11

$ pizza bake <git-url>
$ pizza props
  > interactive shell listing all recent contributions 

The list should list commit shas and user ids. We will need a service that connects to api.opensauced.pizza to identify the username, but for now unique ids will work.

side note: we can encrypt git user emails and make that the unique ID. This way we can validate the email on our end without exposing sensitive PII

ID Commit
123456 1f231c9d282a80f56ad89af5845ff18ad5a66c75

List contributions easter egg

There is context that exist in other places and some that doesn't. I can do follow up issues if needed. The GitHub CLI includes an easter egg where you run gh repo credits to see an animated scroll of recent contributions. It event has a flag to list bots which I help with. cli/cli#1623

My thought is that we can simply list the contributions, but also add an easter egg to present this contribution list in a fun way as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants