Skip to content

A simple search tool to retrieve git repo information from GitHub, GitLab, and Bitbucket. Uses aiohttp and Graphene for server-side API searches, and Vue.js for client-side rendering.

License

Notifications You must be signed in to change notification settings

JBris/vue-python-graphql

Repository files navigation

vue-python-graphql

Table of Contents

Quickstart

Execute build.sh to create a new .env file. Write your environment-specific details to the .env file and execute build.sh again. This will pull all required Docker images and build your containers.

Server

An asynchronous GraphQL server written in Python. Uses Graphene, Yapsy, and aiohttp. Searches for git repos hosted on GitHub, Bitbucket, and GitLab.

Visit $PYTHON_HOST/graphiql to access GraphQL Explorer.

See setup.py for dependencies.

Client

A search app built in Vue, Vuex, Bulma, and Apollo client. Allows users to search for git repos hosted on GitHub, Bitbucket, and GitLab.

See package.json for dependencies.

About

A simple search tool to retrieve git repo information from GitHub, GitLab, and Bitbucket. Uses aiohttp and Graphene for server-side API searches, and Vue.js for client-side rendering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published