OSS @Hasura: July Digest
Tags: hasura, graphql, opensource, contributing
Published: 2020-07-22 16:44:33

---
title: OSS @Hasura: July Digest
published: true
description: Monthly digest for OSS contribution issues
tags: hasura, graphql, opensource, contributing
---

At [Hasura](http://hasura.io/) we 💜 open source contributions. We want to make the experience of contributing as smooth as possible. In our monthly digest we inform about issues that can be easily picked up and that will be especially beneficial for the Hasura community. We’re doing our best to make sure that all required information is provided, but should there be any issues, you can always reach out for help. 

This month, we have the following issues:

## Hasura CLI

### Add command to reset migrations

We'd like to add a command that clears the history of the migrations on the server and clear the local migrations, as described in [this issue](https://github.com/hasura/graphql-engine/issues/5373).

If you're interested in working on this issue, please comment on the issue. 

Check out the [contributing guide](https://github.com/hasura/graphql-engine/blob/master/cli/CONTRIBUTING.md) for information on how to set up the development environment for the Hasura CLI. 

## Hasura Console

### Adding code snippets to GraphiQL code exporter

We'd like to add more code snippets to the GraphiQL code exporter, as described in [this issue](https://github.com/hasura/graphql-engine/issues/5263). Those code snippets can be in any language or frameworks.

### Migrating from JavaScript to TypeScript

We are so excited that so far we've had over 30 PRs from the open source community that helped us migrating our [Hasura console](https://github.com/hasura/graphql-engine/tree/master/console) from JavaScript to Typescript 🙏🏼

There are still a lot of modules left to be migrated. If you're interested, check out [this issue](https://github.com/hasura/graphql-engine/issues/4314). If you'd like to work on a module or if you have any questions, please comment on the issue. 

### Setting up the dev environment for the console

To find instructions about the local development setup, head to the [contributing guide for the Hasura console](https://github.com/hasura/graphql-engine/tree/master/console).

## Learn tutorials

You might be familiar with our [Hasura learn tutorials](https://hasura.io/learn/). We're looking to add a few courses around the JAMStack series:

- Gatsby.js
- Next.js
- Nuxt.js

Since writing these tutorials are quite elaborate tasks, we'll pay the contributors. If you're interested, please get in touch with Praveen (praveen@hasura.io).

## Need help?

If you have questions about contributing or if something is not clear, please comment on the issue you'd like to work on. Alternatively, you can join our [Discord channel](https://discord.com/invite/hasura) and ask on the #contributing channel.

## Community call
Join our community call on the 23rd of July where we’ll talk about some of these issues in more detail. We’ll also announce some amazing new features, so don’t miss it! Check out the full agenda [here](https://hasura.io/community/community-call/) and register for the call [here](https://us02web.zoom.us/webinar/register/WN_v2C0q7EGQFeDmusHBJeWWQ). We hope to see you there! 🙌🏼

## Previous digests

- [April](https://dev.to/hasurahq/oss-hasura-april-digest-48c7)
- [May](https://dev.to/hasurahq/oss-hasura-may-digest-1dgj)