Hacktoberfest 2021: Process Analytics makes its mark
Tags: typescript, rlang, opensource, hacktoberfest
Published: 2022-02-21 08:40:44

Again this year, [Process Analytics participated in Hacktoberfest 2021](https://dev.to/process-analytics/hacktoberfest-2021-with-process-analytics-241) and it was a great success. This post highlights some of the contributions the project received and we compare this year with the
results of Hacktoberfest 2020 👀.

We offered the community the opportunity to work on our cornerstone [bpmn-visualization Typescript library](https://github.com/process-analytics/bpmn-visualization-js), its related [examples repository](https://github.com/process-analytics/bpmn-visualization-examples), the project [website](https://github.com/process-analytics/process-analytics.dev) and the recently released [R package](https://github.com/process-analytics/bpmn-visualization-R).

As part of the event, we updated our famous Hacktoberfest BPMN Diagram
with the Hacktoberfest 2021 theme:

{% twitter 1444910656193384455 %}

We also introduced a GitHub organization profile with a contribution cheat sheet. It received a [special Hacktoberfest branding](https://github.com/process-analytics/.github/blob/4e35cbe0693c88fb6fb3d65358d666198a0b64a4/profile/README.md) during the event.

![The Process Analytics contribution cheat sheet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yi257arvoh1t5ujk714f.png)

## Hacktoberfest 2021 results

To be honest, we did not expect to get many contributions:
-   There is a huge number of projects participating in Hacktoberfest, so it is very difficult to be noticed among the list. Hacktoberfest communicated that *“over 90,000 projects [were] participating in Hacktoberfest across GitHub and GitLab this year“*.
-   We are not playing in a trendy field, which would make our project much more attractive

But we consider ourselves lucky, as we received some from people from different locations and with a variety of profiles 🍀. Once again, we thank all our contributors.

### Website

[Nathalie Cotté](https://twitter.com/NathErgo38) gave us some [feedback](https://github.com/process-analytics/process-analytics.dev/issues/189) on the usability of the website. For sure, we will implement some of her recommendations in 2022 😊.

### BPMN Visualization R Package

The first version of the R package ([version 0.1.0](https://github.com/process-analytics/bpmn-visualization-R/releases/tag/v0.1.0)) was released on 2 Sep 2021, shortly before Hacktoberfest. We were therefore interested to find out if it was going to attract attention for its first participation.

[Adrien Lachambre](https://github.com/alachambre) offered the first [3 external contributions](https://github.com/process-analytics/bpmn-visualization-R/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Aclosed+created%3A%3C2021-11-01+label%3Ahacktoberfest-accepted) in the history of the package. They improved the documentation ✨ and the API 🤩 and were integrated in the [0.1.1 version](https://github.com/process-analytics/bpmn-visualization-R/releases/tag/v0.1.1).

We hope they help Adrien to get his Hacktoberfest 👕 or to plant a 🌳.

### BPMN Visualization Examples

[Kyle Johnston](https://github.com/kylejohnston) is a Web Designer and he made several improvements to the design of the examples.

He first improved the [navigation between examples](https://github.com/process-analytics/bpmn-visualization-examples/pull/251) to cover several known issues. Navigation is now easier because it no longer uses tabs 🍾. On the home page, a click on a card goes directly to the example. And to return from an example to the home page, just click on the project logo.

**Bonus**: Kyle improved the responsive layout and fixed some annoying glitches 😻.

![Examples home page with a better responsive layout](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m4fq8q8fvc7ecwtga3m7.png)

🤔 We were curious to know how a designer came up with the idea to contribute to our project and here is Kyle's quote:
> “Thank you for the update and the opportunity to contribute! I do not work in [your] field; I searched for repos with design / frontend issues tagged with hacktoberfest.”

Perfect! We were very pleased to receive contributions from new perspectives, thanks again!

### Comparison with Hacktoberfest 2020

Last year we also participated in [Hacktoberfest 2020](https://dev.to/marcin_michniewicz/hacktoberfest-challenge-398g). We received a larger number of contributions than in 2021, but only for the bpmn-visualization Typescript library. They were all about BPMN Support and new BPMN Rendering features:

-   Render all Conditional Events [#792](https://github.com/process-analytics/bpmn-visualization-js/pull/792) by [VickyPicky](https://github.com/VickyPicky)
-   Render all Cancel Events [#789](https://github.com/process-analytics/bpmn-visualization-js/pull/789) by [VickyPicky](https://github.com/VickyPicky)
-   Render business rule task [#709](https://github.com/process-analytics/bpmn-visualization-js/pull/709) by [benjaminParisel](https://github.com/benjaminParisel)
-   Render compensation events [#707](https://github.com/process-analytics/bpmn-visualization-js/pull/707) by [ alachambre](https://github.com/alachambre) (Adrien is a faithful Hacktoberfest contributor as he also contributed again in 2021)

👍 This first round of contributions allowed us to improve the documentation, how we present the project and the way we interact with the community. This helped us a lot in 2021.

## That’s all folks

We were super happy to participate in Hacktoberfest 2021 🥰, to receive contributions and to get feedback from the contributors.

We plan to participate again in 2022 🥳. In the meantime, feel free to contribute to the Process Analytics on GitHub or to contact us if you have any questions 👋.

And don’t forget, to stay on top of the latest news and releases, follow us through:
-   Website: [https://process-analytics.dev](https://process-analytics.dev/?utm_source=devto&utm_medium=display&utm_campaign=news)
-   Twitter: [@ProcessAnalyti1](https://twitter.com/ProcessAnalyti1)
-   GitHub: https://github.com/process-analytics