# Developer-Related

1. What are the requirements to become a developer?

Answer: You need to be proficient in PHP and have a good understanding of the Laravel framework.

2. How to become a developer?

(1) Register a BeikeShop account https://beikeshop.com/account/login (opens new window)

(2) Click "Apply to Become a Developer" png

(3) After your application is approved, the "Developer Center" will appear in the user dashboard png

(4) Once you're a developer, you can start uploading your plugins in "My Plugins"! png

3. What is the revenue share for plugins I develop?

Answer: Developers receive 80% of the plugin sales revenue. For example, if a plugin is sold for ¥100, the developer earns ¥80 per sale.

4. Error When Uploading Plugin Configuration as a Developer:This plugin is not authorized. Please purchase it in the plugin market.

Answer: The plugin code must be unique and cannot duplicate an existing plugin on the marketplace. Please modify your plugin's code.

5. How can I deploy the same project on multiple computers without facing environment issues each time?

Answer: It is recommended to use Docker for consistent development environments.

6. How do I enable debug mode?

Answer: In the .env file located in the root directory of the site, set: APP_DEBUG=true