# Contributing

Beanstalk belongs to the Beanstalk DAO and is developed as an open source, permissionless public good. Anyone can contribute to Beanstalk and the Bean-based economy by:

* [Participating in Beanstalk governance](#participating-in-beanstalk-governance);
* [Building with Beanstalk and Beans](#building-with-beanstalk-and-beans);
* [Submitting improvements to the Beanstalk protocol](#submitting-improvements-to-beanstalk-documentation);
* [Submitting improvements to Beanstalk development tooling](#submitting-improvements-to-the-beanstalk-protocol);
* [Submitting improvements to Beanstalk documentation](#submitting-improvements-to-beanstalk-development-tooling);
* [Becoming a member of the Beanstalk Farms Committee](#becoming-a-member-of-the-beanstalk-farms-committee); or
* [Funding your own development organization](#funding-your-own-organization).

### Participating in Beanstalk governance

Become a [Stalkholder](https://docs.bean.money/almanac/protocol/glossary#stalkholders) and participate in Beanstalk governance by [Depositing whitelisted assets](https://docs.bean.money/almanac/farm/silo#deposit-whitelist) in the [Silo](https://docs.bean.money/almanac/farm/silo) to earn [Stalk](https://docs.bean.money/almanac/farm/silo#the-stalk-system).

Read more about [Beanstalk governance](https://docs.bean.money/almanac/governance/beanstalk) and the various[ proposals](https://docs.bean.money/almanac/governance/proposals).

Each governance proposal has a channel for discussion on the Beanstalk Discord.

### Building with Beanstalk and Beans

Beanstalk's [capital efficient model](https://docs.bean.money/almanac/introduction/why-beanstalk) is designed to facilitate a Bean-based economy of protocols and businesses benefiting from building on Beanstalk and using Beans. Beanstalk welcomes builders and provides a competitive edge to your project.

Discuss business ideas in the **(#💡・business-ideas)** channel on the Beanstalk Discord.

### Submitting improvements to the Beanstalk protocol

The Beanstalk protocol is deployed on Ethereum mainnet. The code base is open source and developed on [GitHub](https://github.com/BeanstalkFarms/Beanstalk). Discuss improvements to Beanstalk in the **(#💡・beanstalk-ideas)** channel in the Beanstalk Discord.

Protocol changes are submitted as [Beanstalk Improvement Proposals](https://docs.bean.money/almanac/governance/proposals#bip) (BIPs) and are committed if passed by Stalkholders.

### Submitting improvements to Beanstalk development tooling

All Beanstalk development tooling, such as the [Beanstalk UI](https://github.com/BeanstalkFarms/Beanstalk/tree/master/projects/ui), [SDK](https://github.com/BeanstalkFarms/Beanstalk/tree/master/projects/sdk) and [Subgraph](https://github.com/BeanstalkFarms/Beanstalk/tree/master/projects/subgraph-beanstalk), are open source.

Leave feedback on the Beanstalk UI in the **(#🌐・ui-feedback)** channel and discuss improvements to Beanstalk development tooling in the **(#🪵・development)** channel in the Beanstalk Discord.

### Submitting improvements to Beanstalk documentation

Documentation around Beanstalk is continually improving and help is more than welcome.

Leave feedback in the **(#📜・docs-feedback)** channel on the Beanstalk Discord or make a pull request directly to:

* the [Farmers' Almanac repository](https://github.com/BeanstalkFarms/Farmers-Almanac);
* the [Beanstalk Whitepaper repository](https://github.com/BeanstalkFarms/Beanstalk-Whitepaper); or
* the [Pipeline Whitepaper repository](https://github.com/BeanstalkFarms/Pipeline-Whitepaper).

### Becoming a member of the Beanstalk Farms Committee

Hiring for Beanstalk Farms is performed by the [Beanstalk Farms Committee](https://docs.bean.money/almanac/governance/beanstalk-farms#beanstalk-farms-committee) (BFC). You can join the BFC yourself through a [BFCP-A proposal](https://docs.bean.money/almanac/governance/proposals#bfcp-a).

### Funding your own development organization

Decentralization of development of the Beanstalk protocol is critical to the long term success of Beanstalk. Anyone can propose a [BIP](https://docs.bean.money/almanac/governance/proposals#bip) to the DAO in order to mint Beans to fund their own organization.
