Skip to content

Instantly share code, notes, and snippets.

View eduardojmatos's full-sized avatar

Eduardo Matos eduardojmatos

View GitHub Profile
@eduardojmatos
eduardojmatos / pdi-batima.js
Created March 29, 2022 21:04
Copying a spreadsheet
const PDI_TEMPLATE = 'TEMPLATE_URL';
const PDI_TRACKER = 'TRACKING_SHEAT';
const MAIN_SHEET_NAME = 'Orientações Gerais';
const USER_EMAIL = Session.getActiveUser().getEmail();
const DIALOG_SIZE_H = 150
const DIALOG_SIZE_W = 400
function open() {
SpreadsheetApp
.getUi()
export default `
extend type Service {
category: Category
}
`;
import apolloFetch from 'apollo-fetch';
const serverFetcher = apolloFetch.createApolloFetch({
uri: 'https://endpoint-of-graphql.com',
});
export default serverFetcher;
import graphqlTools from 'graphql-tools';
const schemaBuilder = async fetcher => graphqlTools.makeRemoteExecutableSchema({
schema: await graphqlTools.introspectSchema(fetcher),
fetcher,
});
export default schemaBuilder;
import graphqlTools from 'graphql-tools';
import serverOneFetcher from './server-fetcher-one';
import serverTwoFetcher from './server-fetcher-two';
import SchemaBuilder from './schema-builder';
import serviceStitching from './stitching-service';
import linkServiceCategorySchema from './link-service-with-category';
const schemas = [];
const fetchers = {
serverOne: serverOneFetcher,
const serviceStitching = function (mergeInfo) {
return {
Service: {
category: {
fragment: 'fragment CategoryTypeFragment on Category { slug }',
resolve(parent, args, context, info) {
return mergeInfo.delegate(
'query',
'category',
{ slug: parent.categorySlug },
@eduardojmatos
eduardojmatos / link-service-with-category.js
Created January 21, 2018 01:44
Sample of merge Schemas using stitching
@eduardojmatos
eduardojmatos / frontendbr-forum-top-activity-users.md
Last active May 20, 2020 21:11
List of all users by activities on FrontendBR#forum
@eduardojmatos
eduardojmatos / geckodriver-on-linux.sh
Created February 13, 2017 19:59
geckodriver on linux
cd /bin
# Check on https://github.com/mozilla/geckodriver/releases for the latest release
wget https://github.com/mozilla/geckodriver/releases/download/v0.14.0/geckodriver-v0.14.0-linux64.tar.gz
tar -xvzf geckodriver-v0.14.0-linux64.tar.gz
rm geckodriver-v0.14.0-linux64.tar.gz
chmod +x geckodriver
cp geckodriver wires
export PATH=$PATH:/bin/wires
export PATH=$PATH:/bin/geckodriver
@eduardojmatos
eduardojmatos / dabblet.css
Last active March 23, 2016 00:53
Untitled
section {
max-width: min-content;
margin: auto;
border: 1px solid #000;
}
section p {
padding: 10px;
background-color: green;
color: #fff;
}