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

v1 of the JSON Schema Ambassadors Program #589

Merged
merged 18 commits into from May 22, 2024
Merged

Conversation

benjagm
Copy link
Collaborator

@benjagm benjagm commented Jan 23, 2024

GitHub Issue: # / NA

Summary: v1 of the JSON Schema Ambassadors Program

Do you think resolving this issue might require an Architectural Decision Record (ADR)? (significant or noteworthy)

No

Copy link
Member

@Julian Julian left a comment

Choose a reason for hiding this comment

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

Cool! Looks nice. Left minor comments. I think the answer will be "of course" but it'll be nice to see if there's some immediate interest in the program (i.e. some people who are itching to be one!)

But definitely exciting to see this!

programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
benjagm and others added 10 commits January 24, 2024 06:57
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Copy link
Member

@Relequestual Relequestual left a comment

Choose a reason for hiding this comment

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

This looks like a great start. I have left a few comments.

  1. I think we need to specify that someone who is a candidate and is approved/accepted still has to accept for them to become an Ambassador. We aren't just forcing it on people who write nice things about us =]
  2. Does this differ from a Champion? Or are these the same thing? (I think there is a benefit to having both with different requirements and expectations)

programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
@benjagm
Copy link
Collaborator Author

benjagm commented Jan 26, 2024

  1. I think we need to specify that someone who is a candidate and is approved/accepted

I think is that person who make the PR, and that way the person is asking to join.

2. Does this differ from a Champion?

We can achieve the same with one single program. We are a small project to launch 2 programs like these, when they have a lot of commonalities. It s better to add more categories of types of ambassadors in my opinion. What are in your opinion the differences between the 2 programs?

Copy link
Member

@Relequestual Relequestual left a comment

Choose a reason for hiding this comment

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

Excited to see this take shape! Thanks for your work on this =D

@Relequestual
Copy link
Member

  1. I think we need to specify that someone who is a candidate and is approved/accepted

I think is that person who make the PR, and that way the person is asking to join.

But, we may have nominations. I guess we could ask people to submit a PR in that case.
I think this is fine. It doesn't need to be more complicated =]

  1. Does this differ from a Champion?

We can achieve the same with one single program. We are a small project to launch 2 programs like these, when they have a lot of commonalities. It s better to add more categories of types of ambassadors in my opinion. What are in your opinion the differences between the 2 programs?

I see Champions as having a less formal process, no swag, one time formal recognition by the TSC or active community. "[NAME] is recognised as JSON Schema Community Champion 2023" - No review, just one off.

Copy link
Member

@gregsdennis gregsdennis left a comment

Choose a reason for hiding this comment

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

Mostly great. Just one concern.

programs/ambassadors/ambassadors-program.md Outdated Show resolved Hide resolved
@benjagm
Copy link
Collaborator Author

benjagm commented Jan 30, 2024

I see Champions as having a less formal process, no swag, one time formal recognition by the TSC or active community. "[NAME] is recognised as JSON Schema Community Champion 2023" - No review, just one off.

Understood. Can you provide an example of a real life program like this one?

I think is better to have one single program with different types of contribution rather than multiple programs with just few people. Usually is better start with one single program and grow it to later create other layer if necessary.

@Relequestual
Copy link
Member

I see Champions as having a less formal process, no swag, one time formal recognition by the TSC or active community. "[NAME] is recognised as JSON Schema Community Champion 2023" - No review, just one off.

Understood. Can you provide an example of a real life program like this one?

I think is better to have one single program with different types of contribution rather than multiple programs with just few people. Usually is better start with one single program and grow it to later create other layer if necessary.

Microsoft MVP, Google Developer Experts, GitHub Stars. You can't apply for these.
I think it would be very minimal. Small number of slots, suggestions from TSC and ambassadors only. Maybe swag would make senes. Option to claim some monetary award.

I think of a champions program being less a program and more just an award. I'm sure we could could have a special channel for them or come up with some other benefits, but the main one would be being listed as a recipiant of the award.

@Relequestual
Copy link
Member

I don't think any discussions about a champions program should hold up launching the ambassadors progam though! =D

@benjagm
Copy link
Collaborator Author

benjagm commented Feb 22, 2024

Microsoft MVP, Google Developer Experts, GitHub Stars. You can't apply for these.
I think it would be very minimal. Small number of slots, suggestions from TSC and ambassadors only. Maybe swag would make senes. Option to claim some monetary award.

I think you are mixing terms with those programs. Actually become a Microsoft MVP or Google Developer Expert is not easy. There is a formal process and they need to specific contributions to complete every year to retain the title.

In addition, those program you mention, they don't have an Ambassador program on top ... Ambassador, Champions... they are all the same. I think launching 2 programs: Ambassadors and champions at the same time may be confusing.

Let's talk about this in our next conversation.

@Relequestual
Copy link
Member

After a short discussion, I agree it makes sense to only have one program, which may at some point have different parts.

@benjagm
Copy link
Collaborator Author

benjagm commented Mar 19, 2024

But, we may have nominations. I guess we could ask people to submit a PR in that case.
I think this is fine. It doesn't need to be more complicated =]

I just pushed a new version clarifying this aspect. I was thinking in rename it to champions but finally I leave it as ambassadors because I think there is no real difference in the final outcome.

Copy link
Member

@Relequestual Relequestual left a comment

Choose a reason for hiding this comment

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

This is shaping up very nicely. Thanks for your work on this!

@Relequestual Relequestual added the agenda Items tagged to be included in OCWM agenda label May 1, 2024
@Relequestual
Copy link
Member

Associated budget discussion/TSC vote: #678

@benjagm benjagm removed the agenda Items tagged to be included in OCWM agenda label May 5, 2024
@benjagm benjagm merged commit 9d80e87 into main May 22, 2024
1 check passed
@benjagm benjagm deleted the benjagm-ambassadors-program branch May 22, 2024 15:27
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.

None yet

4 participants