Comments (6)
@IvanGoncharov first - really appreciate your past help and willingness to discuss issues here and in GraphQL JS. So, more ways we can encourage good discussion will be great.
I think the Ember community has done this well. They have a blog/newsletter published weekly with a roundup of information relevant to the core Ember framework and libraries with links to their forum and GH issues for more discussion. They also just switched from Slack to Discord for real time communication.
As I mentioned in the WG, a human-curated newsletter that reports on the recent/relevant activity in both in GraphQL JS, spec, RFC etc would be really helpful. Hard to get a pulse on what is important/relevant/related digging through GitHub. It should not generally include news/information on implementations other than GraphQL JS or third party libraries/tools unless they are relevant to the spec/RFC process.
I'd be curious if anyone on the Ember team has given a talk or if there are any blog posts on their process. At a minimum I think the easiest and appropriate thing would be to start posting these round-ups to the graphql.org blog. We can figure out a newsletter platform now or later. We could collaborate on content via a Google Doc or via a PR for graphql.org. A google doc is probably lower friction for drafting.
In summary I suggest:
- Identify who is willing to contribute (either content or editing)
- Limiting scope of communication to GraphQL as a technology - the spec, RFC, and relevant reference implementation(s), or projects at least tangentially related.
- Coming up with a name for this type of communication (I think we should avoid the term "Weekly" in the name, even though weekly may be a good cadence, it may not be that regular)
- Posting the communication to the graphql.org blog
- At some point also creating a newsletter
- Start by creating a google doc shared with those willing to contribute
Any ideas for a name for the communication/newsletter?
from graphql-wg.
Hi @IvanGoncharov and @craigsmitham, has there been any news on a "discussion space" (any medium for discussing WG ideas)? I've been trying to find any on my own and having no luck. I have a proposed idea for adding import
statements to the GraphQL TypeSystemDefinition
spec. I started by reading the README.md and it said to make a PR on the upcoming WG agenda file to discuss inclusions, proposals, etc. Unfortunately, at the moment, there isn't any new WG agenda file and it seems counter intuitive to make a PR for a meeting that already happened.
My solution to facilitate discussion for WG agenda proposals would be to have one single file (submittals.md, proposals.md, etc.) that PR's can be submitted to constantly. Then, before a specific WG meeting, the single files' merged PRs would be scanned and scheduled for that meeting. After the PRs are discussed and concluded they will be removed from the single file. This way there will always be a current and simple location for sending PRs, as well as, facilitates more frequent discussion through a (potential) higher volume of PRs.
Any thoughts on my solution would be greatly appreciated! Also, if there is any place I can run my import
s idea by, that would be great!
from graphql-wg.
@Zaba505 I think you've identified some potential improvements in the process. I think now that GraphQL is part of the Linux foundation we may adopt a more formal process that will address some of these.
from graphql-wg.
@craigsmitham Thanks for the reply! Is there any timeline on when a process may be implemented? Also, is there a process for adding projects to the graphql org? I've been working on a GraphQL "compiler", gqlc (really just a protoc knock off for the graphql idl). It's currently still in development but fast approaching a beta release and I was wondering if there is any proposal process for adding it to the graphql org code base?
from graphql-wg.
@Zaba505, to the best of my knowledge, the GraphQL org on GitHub is focused on projects that are related to the GraphQL specification or the GraphQL reference implementation. There are plenty of other community and industry projects focused on GraphQL that can be found at this page: https://graphql.github.io/code/. They all typically have their own Github org.
from graphql-wg.
Closing as stale (related to #1413, though this isn't technically an action item)
from graphql-wg.
Related Issues (20)
- [2023-03] Everyone: review your old action items because we'll be garbage collecting them! HOT 1
- [2023-06] Default Value Validation - break the PR down
- [2023-06] CollectSubFields: review spec text
- [2023-06] Implement @deprecated on OBJECT in HotChocolate
- [2023-06] @deprecated on OBJECT - add validations to GraphQL.js
- [2023-07] TSC: send updated contact details to Benjie or Jory HOT 1
- [2023-08] full schemas: write a RFC that captures the WG discussion and a possible way forward HOT 3
- [2023-09] Everyone: Please review changing ExecuteSelectionSet to ExecuteGroupedFieldSet
- [2023-10] Close all aging action items HOT 2
- [2023-10] Firm up the wording for "executing selection set serially" example HOT 1
- [2023-10] Everyone - please review Full Schemas RFC HOT 2
- [2023-11] Ensure governance docs cover GraphQL over HTTP and that it's discoverable
- Limited number of free tickets to apidays Paris for GraphQL open source project maintainers
- 2024 TSC election ... HOT 1
- GraphQL RFC tracker @ benjie.dev/rfcs HOT 3
- 🗳 2024 Technical Steering Committee (TSC) Elections 🗳 HOT 4
- [2024-02] EVERYONE - check that changing `SHOULD` to `MUST` for error paths won't break your implementations HOT 2
- [2024-03] GraphQL library authors: last chance to comment on error path constraints moving from SHOULD to MUST HOT 2
- [2024-03] Ensure use of "composite" term doesn't cause confusion in GraphQL.js HOT 2
- [2024-03] Address comments on "selection set" PR so that it can be merged
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphql-wg.