---
title: "Deploying an Apps Script Library Part 7: Contributing"
author: "Dmitry Kostyuk"
date: 2024-05-31T16:28:01+00:00
canonical_url: https://pulse.appsscript.info/p/2024/05/deploying-an-apps-script-library-part-7-contributing/
markdown_url: https://pulse.appsscript.info/p/2024/05/deploying-an-apps-script-library-part-7-contributing.md
categories:
  - "Advanced"
  - "Library"
  - "New IDE"
  - "Solutions"
  - "V8"
tags:
  - "@wildhogsm"
  - "dmitry-kostyuk"
  - "Medium"
  - "wurkspaces.dev"
featured_image: https://pulse.appsscript.info/files/2024/05/0_h_aVMs-UQ3VNorHk.jpg
description: "In Dmitry Kostyuk's latest post in the \"Deploying an Apps Script Library\" series, he steps away from code to offer valuable guidance on contributing to open source projects on GitHub. Open source projects provide incredible learning opportunities, allowing you to sharpen your technical skills, gain exposure to diverse technologies, and collaborate with experienced developers. While contributing to open source can seem intimidating at first, Dmitry's guidance aims to demystify the process. Common challenges include understanding complex codebases, navigating unfamiliar tools, and adhering to project-specific processes. Hopefully by reading Dmitry's insights, you will be inspired to take the plunge and make your own contributions. Whether you're a seasoned developer or just starting out, his project and advice can be a great starting point for your open source journey."
---

# Deploying an Apps Script Library Part 7: Contributing

![Deploying an Apps Script Library Part 7: Contributing](https://pulse.appsscript.info/files/2024/05/0_h_aVMs-UQ3VNorHk.jpg)

> ## Open-source made me a better developer, and can do the same for you.
> 
> 
> 
> 
> 
> # TLDR;
> 
> 
> This is our final stretch! We’ve navigated through building an Apps Script library, and now it’s time to discuss how you can contribute. Here’s a quick rundown of what we’ll cover:
> 
> **GitHub Flow**: Learn to fork the repository, create a feature branch, and make a pull request.
> **Guidelines**: Tips on ensuring your pull request gets accepted.
> **Code of Conduct**: We won’t delve into this, as respectful behavior is the default expectation.
> **License**: Our library uses the MIT License, which is pretty much the one that lets you do anything you want with the code.
> **Issues**: I will post issues that I consider a priority, but feel free to tackle any of them.
> **Process**: Follow the steps outlined in our [CONTRIBUTING.md](https://github.com/WildH0g/consolas/blob/main/CONTRIBUTING.md) file.
> 
> As a reminder, here are the links to the [repo](https://github.com/WildH0g/consolas) and the [NPM page](https://www.npmjs.com/package/@wildhog/consolas).
> But first, let’s talk about what you should do *before* you open a pull request.

*Source: *[Deploying an Apps Script Library Part 7: Contributing**](https://blog.wurkspaces.dev/deploying-an-apps-script-library-part-7-contributing-803f469f4435?sk=99ada0606c4a87a85f83a7afc351e905)

---

*Published by [Dmitry Kostyuk](https://pulse.appsscript.info/p/author/dmitrykostyuk/) on [Pulse](https://pulse.appsscript.info/). Original article: [https://pulse.appsscript.info/p/2024/05/deploying-an-apps-script-library-part-7-contributing/](https://pulse.appsscript.info/p/2024/05/deploying-an-apps-script-library-part-7-contributing/)*
