Skip to content

Instantly share code, notes, and snippets.

View felipe-ssilva's full-sized avatar
😁
Solving problems

Felipe da Silva felipe-ssilva

😁
Solving problems
View GitHub Profile
mutation {
createUser (name: "José", email: "jose@gmail.com"){
id
name
email
}
}
const typeDefs = `
type Mutation {
deleteUser(id: ID!): User
}
`;
const resolvers = {
Mutation: {
deleteUser: (parent, args) => {
const removeUser = Object.assign({}, args);
const typeDefs = `
type Mutation {
deleteUser(id: ID!): User
}
`;
const resolvers = {
Mutation: {
deleteUser: (parent, args) => {
const removeUser = Object.assign({}, args);
mutation {
deleteUser(id: "1") {
id
}
}
{
"data": {
"allUsers": [
"user": {
"id": "1",
"name": "Felipe"
}
]
}
}
query {
allUsers {
user {
id
name
}
}
}
@felipe-ssilva
felipe-ssilva / padrao-de-commit.md
Last active March 10, 2022 21:46
export default 'padrao-de-commit' 👩‍💻

😉 Yes, we can! And we must!

Antes de mais nada: todo o trabalho precisa ser "commitado". Sem mais, nem menos. Esse é o primeiro passo.

♻️ Siga os padrões, amiguinho.

Não reinvente a roda e não seja rebelde. Se o projeto que você começou a trabalhar, já tem um padrão definido e que atende a necessidade, não há razão para mudanças drásticas. Se o projeto já tem tempos de vivência, significa que o padrão atual já dá conta do recado (ou ao menos deveria).

🚀 Ao infinito e além!

O ideal para manter o código bem versionado é, para cada mudança, um commit. Seja adição de nova funcionalidade, correção de bug ou até remoção de uma funcionalidade antiga. Isso nos dá a facilidade de usar uma das principais funcionalidades do versionamento: retroceder ao código antes do commit indicado.

Commit

@felipe-ssilva
felipe-ssilva / tutorial.md
Created July 23, 2018 19:39 — forked from swalkinshaw/tutorial.md
Designing a GraphQL API

Tutorial: Designing a GraphQL API

This tutorial was created by Shopify for internal purposes. We've created a public version of it since we think it's useful to anyone creating a GraphQL API.

It's based on lessons learned from creating and evolving production schemas at Shopify over almost 3 years. The tutorial has evolved and will continue to change in the future so nothing is set in stone.

// Breakpoints
// Base: 16px
// Small: 688px - 43em
// Tablets: 768px - 48em
// Desktop: 1024px - 64em
// Large Screen 1: 1440px - 90em
// Large Screen 2: 1600px - 100em