Description
Is your feature request related to a problem? Please describe
Currently, the JSON Schema blog accepts content exclusively from a limited group of contributors: JSON Schema maintainers, contributors, implementation maintainers, and JSON Schema Champions. While this ensures a certain level of expertise and quality, it also restricts the diversity of voices and perspectives within the community. As a result, many valuable insights, experiences, and use cases from other community members remain untapped. The existing process for submitting blog content requires users to raise a Pull Request (PR) to contribute, which can be cumbersome and intimidating for those who may not be familiar with Git or the PR process. This can discourage potential contributors from sharing their knowledge and experiences, ultimately limiting the richness and variety of content available on the blog.
Describe the solution you'd like
Proposed Implementation
-
Submission Form Development: Create a user-friendly online form where users can submit their blog ideas and content. The form should include fields for:
a) Title of the blog post
b) Author name and contact information
c) Blog type (Tooling, Community, Ambassador, Opinion, Update, Engineering)
d) Content of the blog post (with a word limit)
e) A checkbox for permission from their organization to publish the content
f) Links to relevant external sites (if applicable) -
Review Process: Establish a review process for submitted blog posts. This could involve: A committee to review submissions for relevance, quality, and adherence to the blog guidelines.
Providing constructive feedback to authors if their submission requires revisions or is not suitable for publication. -
Publication and Attribution: Once a submission is approved, it should be published on the JSON Schema blog with proper attribution to the author.
Describe alternatives you've considered
No response
Additional context
Advantages of implementing above feature -
- Increased Community Engagement
- Diversity of Perspectives
- Enhanced Content Quality
- Promotion of Open Source Principles
- Knowledge Sharing and Learning
Are you working on this?
Yes