Join Hacktoberfest 2023: Celebrate Open Source with Esri 🌎🎃
Tags: webdev, beginners, programming, hacktoberfest23
Published: 2023-10-02 22:14:08

**Join Esri this October 2023 for the world’s largest open source event, Hacktoberfest!**

Are you ready for the annual extravaganza of open source collaboration? [Hacktoberfest](https://hacktoberfest.com/) 2023 is here, and we’re excited to share that Esri is taking part in the month-long celebration of open source projects. We have a range of opportunities available to developers of all skill levels to get involved. To find out how you can join in on the fun, read on for more details! And if you happened to miss it, be sure to watch our Hacktoberfest [livestream](https://www.esri.com/arcgis-blog/products/developers/developers/join-the-esri-hacktoberfest-2023-livestream/) recording for additional insights.

![Esri joins Hacktoberfest 2023](https://cdn-images-1.medium.com/max/2000/1*UVsytJfLRrdeJgD-FhV8VQ.jpeg)

## Why Esri is participating 🌍

Starting in [2013](https://www.esri.com/arcgis-blog/products/developers/announcements/new-esri-open-source-javascript-projects-esri-leaflet-geoservices-js-terraformer-pushlet/)), Esri began publishing repositories like [Esri Leaflet](https://github.com/Esri/esri-leaflet) and [Terraformer](https://github.com/esri/terraformer). In fact, Esri Leaflet is one of the top Leaflet plugins based on Github stars. Since then, Esri’s commitment to open source has continued to grow, especially with the release of [ArcGIS Platform](https://www.esri.com/en-us/arcgis/products/arcgis-platform/overview?gclid=CjwKCAjwu4WoBhBkEiwAojNdXnehcbZIQj143DsV8e2pjrrzvVlFasrO43jyJh9jdziVW1fmlHCGDBoCd3wQAvD_BwE&adumkts=integrated_marketing&aduc=advertising&adum=PPC&aduSF=google&utm_Source=advertising&aduca=dg_developers&aduco=impact_pricing&adut=ppcbrand&adulb=development&adusn=multiple&aduat=webpage&adupt=lead_gen&sf_id=7015x000000SKuhAAG&ef_id=CjwKCAjwu4WoBhBkEiwAojNdXnehcbZIQj143DsV8e2pjrrzvVlFasrO43jyJh9jdziVW1fmlHCGDBoCd3wQAvD_BwE:G:s&s_kwcid=AL!8948!3!516819963585!e!!g!!arcgis%20platform&_bk=arcgis%20platform&_bt=516819963585&_bm=e&_bn=g&_bg=118193648581&aducop=arcgis%20platform-e&gclsrc=aw.ds) a couple of years ago. Esri’s commitment to open source is evident through the developer demonstrations and comprehensive [documentation](https://developers.arcgis.com/documentation/), where you can find a wide range of open source integration options, including support for popular libraries like [Leaflet](https://developers.arcgis.com/esri-leaflet/), [MapLibre GL JS](https://developers.arcgis.com/maplibre-gl-js/), [OpenLayers](https://developers.arcgis.com/openlayers/), and [CesiumJS](https://developers.arcgis.com/cesiumjs/).

Esri’s [Open Vision Initiative](https://www.esri.com/en-us/arcgis/open-vision/initiatives/open-source), established in [2015](https://www.esri.com/about/newsroom/insider/esris-commitment-to-open/), exemplifies their dedication to maintaining ArcGIS as an open and interoperable system. This commitment encompasses their support for open source technologies, open specifications, open standards, and open data. Throughout recent years, Esri has initiated numerous open source projects, actively participated in third-party endeavors, and integrated [open source solutions](https://www.esri.com/content/dam/esrisites/en-us/media/legal/open-source-acknowledgements/workflow-manager-oss-acknowledgements.pdf) into many of its product offerings.

While Esri consistently encourages contributions to open source projects, the involvement in Hacktoberfest signifies a heightened commitment. Throughout the entire month of October, my colleagues and I are here to assist newcomers as they take their first steps into open source project contributions and to offer additional support to seasoned contributors.

![Esri’s support for open source](https://cdn-images-1.medium.com/max/2884/0*0VLtRRRwviQRnywx.png)

## Participation benefits for contributors 🧠

Contributing to open source repos can have several benefits including:

* **Skill development:** To contribute you will likely need to study and understand the inner workings of the code, which may help you improve your technical skills (e.g. debugging, design patterns, etc.). It may also provide you with the opportunity to acquire new skills, such as testing, learning new programming languages, exploring frameworks, and using tools like Git, all while gaining practical experience through contributions to open-source projects and real-world projects.

* **Collaboration and networking:** The opportunity to connect with like-minded individuals, share ideas, and build professional relationships within Esri and the broader open-source community will help you expand your network. Additionally, Esri will provide additional support throughout the entire month of October.

* **Satisfaction and reciprocity:** If you choose to solve a bug that someone else has found, you will not only help them overcome the difficulty, but it will also bring a sense of satisfaction to you. Moreover, it can aid in your own learning journey and expand your network. Furthermore, you may also find that when you need assistance, there are more developers willing to help you.

* **Learning from others:** An opportunity to learn from experienced developers is provided. You can learn from their code reviews, study their code, review their contributions, and gain insights into best practices and coding standards, which will improve your coding skills.

* **Building a portfolio:** Contributing to open source projects allows you to showcase your work and build a strong portfolio. This can be valuable when applying for jobs, seeking career advancement within Esri, or pursuing freelance opportunities.

* **Recognition and reputation:** It can help you establish a positive reputation and gain recognition for your contributions. Esri will highlight and acknowledge all contributors post-event on their website to show appreciation. This can lead to increased visibility within the company and potential career opportunities.

* **Rewards:** By making valid contributions to one of the listed repos, you will be entered into the Esri contest, giving you the chance to win registration to the Esri Developer Summit. Additionally, you can register to receive the general Hacktoberfest rewards from Digital Ocean.

* **Influence and impact:** Working on enhancements also provides you with the opportunity to influence the direction and development of the software. Your contributions can help shape the features, functionality, and quality of the projects, making a meaningful impact on the technology that many more developers use.

## How to participate 👩‍💻

Participating in Esri’s Hacktoberfest event is straightforward. If you plan to participate, please join the [Slack channel](https://join.slack.com/t/esridevevents/shared_invite/zt-23rorvdmp-0o9GKeRgSOirY5TV98A31w). While we encourage participants to ask questions related to specific issues in the repositories themselves, the Slack channel will be an additional way for you to get help and support from Esri employees and other contributors, as well as engage with other community members.

Next, select a repository from the Hacktoberfest designated list below. Within these repositories, you’ll find issues to contribute to labeled with “good first issue” or “help wanted”. Determine which issue you would like to work on and be sure to adhere to all our general open source [guidelines](https://github.com/esri/contributing) and [code of conduct](https://github.com/Esri/arcgis-rest-js/blob/main/CODE_OF_CONDUCT.md) before submitting a pull request.

Should there be any Esri premium services that you need to utilize when completing an issue, please contact us via [Slack](https://join.slack.com/t/esridevevents/shared_invite/zt-23rorvdmp-0o9GKeRgSOirY5TV98A31w) or [email](mailto:developeroutreach@esri.com). We can provide a voucher for any valid requests, in this case.

![Esri’s Github](https://cdn-images-1.medium.com/max/2882/1*0iyFnujPHiSEMkJgaFp0zg.png)

## Designated Hacktoberfest repositories list 📃

* [Esri Leaflet](https://github.com/Esri/esri-leaflet)

* [Esri Leaflet Vector](https://github.com/Esri/esri-leaflet-vector)

* [Esri Leaflet Geocoder](https://github.com/Esri/esri-leaflet-geocoder)

* [ArcGIS REST JS](https://github.com/Esri/arcgis-rest-js)

* [KoopJS](https://github.com/koopjs)

* [Calcite Design System](https://github.com/Esri/calcite-design-system)

* [Arcade Expressions](https://github.com/Esri/arcade-expressions)

* [ArcGIS JS VSCode Snippets](https://github.com/Esri/arcgis-js-vscode-snippets)

## Rules

Valid contributions include:

* Contributing to projects from the list of the selected projects between October 1st — October 31st.

* Having a pull request (PR) accepted and merged.

* No more than one “good first issue” per person.

## Prize and points 🏆

To incentivize participation, we will be giving away one free registration to the Esri Developer Summit in either [Berlin, Germany](https://www.esri.com/en-us/about/events/devsummit-europe/), or [Palm Springs, CA](https://www.esri.com/en-us/about/events/devsummit/) (winner’s choice). The participant who receives the most points from their valid contributions will be awarded this registration.

The points allocated for each valid contribution type are as follows:

* For a “good first issue”, the participant will receive 10 points. *NOTE: Any one person may only earn 10 points once from completing a valid “good first issue” contribution.*

* For an issue labeled “help wanted”, the participant will receive 15 points.

An issue must have either the label “good first issue” or “help wanted” to be considered a part of the contest. If an issue has both “good first issue” and “help wanted”, then it is considered a “good first issue” issue and will be worth just 10 points. For more detailed information, please carefully read through all of the [contest rules](https://www.esri.com/arcgis-blog/wp-content/uploads/2023/09/2023-Esri-Hacktoberfest-Contest-Official-Rules.pdf).

![Esri Developer Summits](https://cdn-images-1.medium.com/max/2538/1*djTqxMsEFn55bLRft2wkHA.png)

## Conclusion

Esri is looking forward to participating in Hacktoberfest this year, and we hope that your own curiosity, along with the incentives offered by both the official Hacktoberfest presenters and Esri, will be the perfect excuse for you to participate this year. There are opportunities for individuals regardless of skill level. Reminder — if you have any immediate inquiries or feedback, join the [Slack channel](https://join.slack.com/t/esridevevents/shared_invite/zt-23rorvdmp-0o9GKeRgSOirY5TV98A31w) or send us an [email](mailto:DeveloperOutreach@esri.com).

*This article was written by Courtney Yatteau, a Developer Advocate at [Esri](https://www.esri.com/en-us/home). The opinions in this article are solely Courtney’s opinions and do not necessarily represent the postings, strategies, or opinions of her employer. If you have any feedback, please like and/or comment. Also, if you have any questions or comments that you’d prefer to send privately, you can contact Courtney through [LinkedIn](https://www.linkedin.com/in/courtneyyatteau/), [Twitter](https://twitter.com/c_yatteau)*, *or [email](mailto:DeveloperOutreach@esri.com).*