Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 2.69 KB

CONTRIBUTING.md

File metadata and controls

45 lines (28 loc) · 2.69 KB

Contributor guidelines for the Code Editor

1. What is the Code Editor from the Raspberry Pi Foundation?

The Raspberry Pi Foundation is a UK-based charity with global reach. Our mission is to enable young people to realise their full potential through the power of computing and digital technologies.

To support young people to learn how to code, in both formal and informal education settings, we’ve designed our Code Editor to support text-based programming languages, including Python, CSS, and HTML.

2. Latest versioning and future releases

The Code Editor from the Raspberry Pi Foundation is currently in beta. This means there may still be some issues and bugs which we’ll be working on fixing, and where contributors identify particularly useful features, we may consider implementing them.

Our current priority is extending the functionality so that it supports young people to learn to code.

As this project is in its infancy, we encourage contributors to check this documentation from time to time, as we refine our processes and update you on our roadmap changes.

Q4 2022 (Oct-Dec) priority features:

  • Beta testing and iterating based on user feedback (i.e. the young people using our Code Editor)
  • Design review including key improvements for supporting smaller screen devices (tablet and mobile responsiveness)
  • Linting and static error analysis
  • Downloading code
  • Auto-saving code

H1 2023 (Jan-Jun) priority features:

  • Support for translations and self-serve content updates by our internal content authors
  • Extending supported libraries

You can track our progress for feature releases and recent changes by checking the changelog.

3. How you can help contribute to this project

We’re happy to receive pull requests for upcoming versions to fix bugs, add features and refactor code; your suggestions will help us improve our Code Editor, so we can support more young people to learn how to code.

Please note: We cannot guarantee that there’ll be capacity to review all pull requests and feature suggestions at this time, so we recommend checking the changelog and contacting us before raising any large-scale PRs or commits.

4. How we use your code and licensing

By submitting a pull request, you are agreeing to your code and contribution to this project being licensed and shared as part of our Open Source licence.

♥️♥️♥️ Thank you! Your contribution helps us improve our products, which help young people around the world take part in digital making!