Giter VIP home page Giter VIP logo

explore.opensauced.pizza's Introduction

Open Sauced

explore.opensauced.pizza

The path to your next Open Source contribution

Commits Issues Releases Discord Twitter

๐Ÿงช Built for Experimenting

This tool is meant to accelerate development on Open Sauced by giving contributors a way to explorer GraphQL queries/mutations and results in an interactive way. It is similar to most implementations of GraphiQL, except that it features dropdown menus to select from the various dynamic queries in use by Open Sauced, described in https://docs.opensauced.pizza.

๐Ÿค Contributing

We encourage you to contribute to Open Sauced! Please check out the Contributing guide for guidelines about how to proceed.

๐Ÿ–ฅ๏ธ Development

npm ci
npm start

๐Ÿ• Community

Got Questions? Join the conversation in our Discord.
Find Open Sauced videos and release overviews on our YouTube Channel.

โš–๏ธ LICENSE

MIT ยฉ Open Sauced

explore.opensauced.pizza's People

Contributors

0-vortex avatar mtfoley avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mtfoley 0-vortex

explore.opensauced.pizza's Issues

Feature: update README file with some essential docs

Is your feature request related to a problem? Please describe.

The README file is missing descriptive sections of how to lint the app, how to run the automated conventional commit utility.

Describe the solution you'd like

Add 2+ sections to the README describing:

  • how to push with npm run push
  • what our release mechanism is
  • maybe screenshot stuff from release.config.js
  • anything else you feel is missing that is less worthy than a docs.opensauced.pizza section

Describe alternatives you've considered

Asking people to be GraphiQL gods ๐Ÿค—

Additional context

bug: GraphiQL Doc Explorer Loading State

Is your feature request related to a problem? Please describe.

Schema loading based on introspection query takes a while and it says "No Schema Available" in the explorer window while loading.

Describe the solution you'd like

Would be nice if this could read differently, where it could have a loading state.

Describe alternatives you've considered

Additional context

Screenshot of current condition while loading schema:
Screen Shot 2021-07-26 at 10 30 33 PM

Based on looking through some of the graphiql repo, we may need to pass schema prop in a different way: https://github.com/graphql/graphiql/blob/5b3e8c3e807c9911491617bb00d8b31f95189ae9/packages/graphiql/src/components/DocExplorer.tsx#L81

Feature: make repository tooling more compact

Type of feature

Refactor

Current behavior

There are some unneeded files hanging around like .czrc and release.config.js, extraneous .gitattributes even.

Desired solution

Clean up some of these files, update dependencies to latest packages.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Feature: filter gmail and docusign

Type of feature

๐Ÿ• Feature

Current behavior

Schema explorer shows gmail and docusign subgraphs, having been added in OneGraph.
image

Suggested solution

Update regex in src/App.js

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Feature: Select Queries

Is your feature request related to a problem? Please describe.

As discussed in discord, may be good to have ability to choose queries (at least from the dynamic list).

Describe the solution you'd like

Dropdown to choose from queries, ability to edit and run query.
May be good to disable explorer altogether.

Describe alternatives you've considered

Additional context

There are concerns of usability with just the explorer enabled.

Feature: Filter new subgraph

Is your feature request related to a problem? Please describe.

Looks like OneGraph added another subgraph (terminology?) "chargebee"
image

Describe the solution you'd like

Update the schema filtering logic to account for this.
App.js

Feature: improve semantic release mechanism

Is your feature request related to a problem? Please describe.

Improve the release mechanism similar to open-sauced but automated.

Describe the solution you'd like

Gold medal Olympics.

Describe alternatives you've considered

Additional context

Bug: schema not being shown

Describe the bug

Schema is not parsed correctly in production

Steps to reproduce

Open explore.opensauced.pizza
Note no schema shown
Find errors in console

Affected services

explore.opensauced.pizza

Platforms

Desktop, Mobile

Browsers

Chrome, Safari

Environment

Production

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Feature: sync branch protections and other missing community files with opensauced.pizza

Is your feature request related to a problem? Please describe.

Branch protections and other simple community practices should be copied over from https://github.com/open-sauced before we have dot community files.

Describe the solution you'd like

I think https://github.com/octoherd/script-sync-branch-protections is the way to go?

Describe alternatives you've considered

Poking @bdougie to do it for me manually with little success

Additional context

Screenshot 2021-07-27 at 15 35 15

Bug: static deploy is empty

Describe the bug

static deploy is empty

To Reproduce

visit explore.opensauced.pizza

Expected behavior

Screenshots

Additional context

Bug: Clicking very quickly causes app to crash

Describe the bug

Different implementations of GraphiQL feature code hints based on cursor position and/or mouse clicks, and this app does the same. Clicking in various places on the page very quickly causes the app to crash.

To Reproduce

  1. Install and run
  2. Click in various places very quickly for a few seconds

Expected behavior

App stays stable

Screenshots

Additional context

cc @0-vortex (originally reported)

Feature: Filter notion subgraph

Is your feature request related to a problem? Please describe.

Subgraph for notion showing up in OneGraph's schema.

Describe the solution you'd like

Update filters to block this subgraph.

Describe alternatives you've considered

N/A

Additional context

Screenshot:
Screen Shot 2021-10-09 at 5 50 46 PM

Feature: Filter `gong` and `outreach` subgraphs

Type of feature

๐Ÿ“ฆ Chore

Current behavior

OneGraph has been updated to have new subgraphs for gong and outreach. Need to update our filtering to account for these.

Suggested solution

Update regular expression as in prior updates (such as in #31)

Additional context

N/A

Code of Conduct

  • I agree to follow this project's Code of Conduct

Contributing Docs

  • I agree to follow this project's Contribution Docs

Bug: Console Errors Due to GraphiQL Fetcher Prop

Describe the bug

When running the app, warnings are thrown in the console regarding UNSAFE_componentWillMount and UNSAFE_componentWillReceiveProps.

To Reproduce

Install and run npm ci, npm start, open in browser, open developer tools.

Expected behavior

No Console Errors (ideally)

Screenshots

Screen Shot 2021-07-26 at 10 17 47 PM

Additional context

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.