-
Notifications
You must be signed in to change notification settings - Fork 14
CWG 2023 07 18
David Lojudice Sobrinho edited this page Jul 19, 2023
·
1 revision
- David Lojudice
- Vitor Araujo (VΓ³rtx)
- Rodolfo Silva (Infleet)
- David presented modifications made to Herbs2GQL, which now includes more Input types for entities and use cases (see commit here). Thanks Italo for the first commit.
- For entities, there will be an Input only for IDs (for relationships) and another without IDs.
- For use cases, there will be an Input including all the request data.
- These improvements will be especially helpful for entities with relationships between them.
mutation Mutation($input: CreateCustomerSubscriptionInput) {
createCustomerSubscription(input: $input) {
id
customer {
id
}
subscriptionPlan {
id
}
startDate
endDate
active
}
}
- David displayed how he has implemented authorization in the example project and how he intends to include this in the CLI (
herbs new
). - This will deliver out-of-the-box Authorization for new projects with JWT.
- It will be the same layer for both GraphQL and REST.
- David showcased how he has implemented API security best practices in the example project and his intentions to bring this to the CLI (
herbs new
).
- Vitor presented a fix in Herbs2Mongo for handling 'undefined' values and nested entities (Issue #35 / Issue #36).
- Vitor shared a lint fix that can be applied across all Herbs projects, thereby promoting more standardization.
- The team emphasized the importance of communicating the upcoming breaking changes, particularly concerning REST and GraphQL.
- The team acknowledged the importance of celebrating Herbs' anniversary with a new release π
- We look forward to spreading the word about this exciting new release across social media! π¬
Once again, a big thank you to everyone who participated! We're looking forward to making more strides in Herbs' development together. πΏπ
The meeting was recorded, and the link will be released as soon as it's available. πΌ