New Contributor Guide

Getting started with any new project can be a challenge, particularly one with the scope and variety of OpenverseOpenverse Openverse is a search engine for openly-licensed media, including photos, audio, and video. Openverse is also the name for the collection of related code repositories that make up the project. find Openverse at! This guide is a great place to get started with the project and learn how you can help build and grow our directory of openly-licensed media.

Welcome to Openverse! Openverse is a search engine for openly-licensed content, including images, audio files, and more. Openverse is a full-stack application comprised of many moving parts, with the majority of the code written in Python and JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. If you have any interest in those languages, or the following topics of study, Openverse might be a great way for you to contribute to the WordPress Open SourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. ecosystem.

Topics included in Openverse

  • Big data, data science
  • Building front-end user interfaces
  • Public APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. design and maintenance

If you’re feeling interested in working on Openverse, here are a few places you might want to get started:

Always feel free to reach out to any Openverse contributors on SlackSlack Slack is a Collaborative Group Chat Platform The WordPress community has its own Slack Channel at, GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner., or any other channel to learn more about the project. We’ll be updating this guide soon with more documentation and an outline of the project architecture.

Last updated: