Contributing
Blockly is an open-source project with a strong community, and we welcome your
contributions.
How you can help
Where to start
Talk to us!
Help us focus our development efforts by telling us
what you are doing with Blockly. The
questionnaire only takes a few minutes and will help us better support the
Blockly community.
Or join our
newsgroup for developers and
say hello. Show us your prototypes early; collectively we have a lot of
experience and can offer hints which will save you time. Plus, we always love to
hear about new projects and use cases for Blockly!
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[null,null,["Last updated 2024-09-18 UTC."],[[["Blockly is an open-source project and encourages community contributions to enhance its features and functionality."],["Users can contribute by reporting or fixing bugs, requesting features, writing codelabs or plugins, adding tests, and answering community questions."],["New contributors can find resources and guidance through \"Getting Started\" guides, while experienced developers can contribute directly to Blockly's core or sample projects."],["Sharing your Blockly projects and use cases helps the developers understand community needs and provides valuable feedback for project development."],["Engaging with the Blockly community via the newsgroup offers opportunities for collaboration, support, and sharing knowledge and project ideas."]]],["Contribute to Blockly by filing bugs and feature requests, fixing bugs, adding tests, writing codelabs and plugins, or answering questions. New contributors can start with \"Getting Started\" guides, while experienced developers can dive into \"Contributing to Core\" or \"Contributing to Samples.\" Share your Blockly projects via a questionnaire or join the developer newsgroup to discuss prototypes and gain insights. The community values input on how they use Blockly.\n"]]