Contribute to Codename One during Hacktoberfest
Tags: hacktoberfest, opensource, java, mobile
Published: 2021-10-02 13:09:44

**It’s Hacktoberfest time! 🎃 Contribute to Codename One for Hacktoberfest to give back to open-source this October.**

We’re excited that Codename One is participating in Hacktoberfest this year. Now in its eighth year, Hacktoberfest is a global online festival aiming to drive contribution and involvement in open source projects.

We encourage contributions from the Hacktoberfest community. People of all backgrounds and skill levels are welcome!

##What is Hacktoberfest?
Hacktoberfest is a month-long global celebration of open source software run by DigitalOcean with a strong focus on encouraging contributions to open source projects.

From senior developers to students learning to code; open source enthusiasts of all skill levels can participate.

The rules are simple: create a minimum of 4 quality Pull Requests on GitHub to any open source project repo during the whole month of October and have them accepted by a maintainer.

By completing this challenge, you will earn your Hacktoberfest 👕 swag or help plant a 🌲 tree. Just make sure to [register](https://hacktoberfest.digitalocean.com/register) first!

👉 Learn more about Hacktoberfest [here](https://hacktoberfest.digitalocean.com/).

## Why Contribute to Codename One?

### History

Codename One is a revolutionary mobile development solution started by ex-Sun Microsystems developers based on work that started within Sun. Codename One delivers the Write Once Run Anywhere (WORA) promise of Java for mobile devices by intelligently cross compiling to native code.

### Established & Mature

Codename One version 1.0 was released in 2012. It was the first solution to build native iPhone apps in Java and is still the most mature, performant and stable cross-platform mobile toolkit on the market.

It is now being used by many well-known organizations including banks, government agencies and startups.

### Free & Open Source

The core of Codename One is free and open source. GPL + CE licensed so it is free to use with commercial projects.

### Community

Codename One has a consolidated and active community of developers and enthusiasts. 

If you are a true believer in Java and the power of cross-platform, you can help make Codename One even better! 🙌

## How to Contribute to Codename One?

Before you start working on something, we would suggest talking to us in the cn1 [subreddit](https://www.reddit.com/r/cn1/) or asking a question on [stack overflow with the codenameone tag](http://stackoverflow.com/tags/codenameone). You can also contact us via the chat widget on our website.

To make it easier to start contributing to Codename One, we’ve outlined some guidelines in our [CONTRIBUTING.md](https://github.com/codenameone/CodenameOne/blob/master/CONTRIBUTING.md) file available at our GitHub repository.


Steps to Contribute:

* Visit [Hacktoberfest website](https://hacktoberfest.digitalocean.com/) and sign in with your GitHub account ✅

* Choose your favorite [Codename One issue](https://github.com/codenameone/CodenameOne/labels/Hacktoberfest) and submit your Pull Request 👨‍💻

* Wait for your PR to be reviewed and merged 💕

**Note:** To make issues easier to discover, we have tagged them with relevant labels 🏷️ i.e. Hacktoberfest, good first issue etc.


Best of luck and Happy Hacktoberfest! 🎃