Meta Environment Now Supports Contributing with Git

The Meta Environment has always managed its coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. functionality in GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/., but up until now, it used SubversionSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. to check out the actual files that make up each MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. website. New contributors are much more likely to be familiar with Git than SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/., though. Requiring them to learn SVN in addition to all of  our other tools and processes introduced an unnecessary burden.

The goal of the Environment is to help make contributing as easy as possible, so it makes sense to switch to Git instead. As of today, that switch is complete, and new installations will use Git automatically.

The two exceptions are: 1) Any pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party or theme that doesn’t have an official Git mirror; 2) the entire translate.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ site, since it’s in the process of migrating to GlotPress 2. In those cases, SVN is still used.

If you have an existing installation, it will continue to use Subversion until you git pull the latest copy of the Environment, and run vagrant provision. During that provision, each site’s public_html folder will be backed up to public_html-old-svn-backup, and a new Git-based public_html folder will be provisioned. If you’re working on any unfinished patches, just copy the modified files from the old directory to the new one.

If you’d like to learn more about contributing with Git, check out this guide from the Meta Handbook:

Contributing With Git

#wordpress-meta-environment

New Home for the Meta Environment

We’ve moved the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Environment from github.com/iandunn/wordpress-meta-environment to github.com/wordpress/meta-environment. Links to the old repository will redirect to the new one.

The goal of the Environment is to make it easy to contribute to the Meta team by giving you a local development environment that’s already setup with the official websites, so you don’t have to manually piece them together.

If you’ve been wanting to working on a patch for something, please check it out 🙂

 

#wordpress-meta-environment

Weekly i18n Chat Notes – September 1, 2015

Howdy! We have our weekly i18n chat tomorrow at 11:00 UTC. Please join us.

Last week, we discussed the following things:

  • Translate: A stats dashboard has been created. We’ll track the most important projects on this dashboard. We still need to add a couple of features for admins. A bit of time was spent on ways to improve the dashboard and, if you attend tomorrow, you’ll discover that a number of changes were made.
  • MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Environment: Not a normal topic for us, but a pull request exists that adds translate.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ to the meta environment so developing for it will be easier.

What’s up for the next week’s worth of work? Maybe some of the things mentioned here.

At the end of the chat we mentioned that we’re on track to start importing plugins in ~2 weeks. Since I’m posting this about a week late, that means next week we plan to begin the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party import.

#i18n, #l10n, #meeting-notes, #plugins, #stats, #wordpress-meta-environment

Project Updates: Meta Environment, WordCamp Payments, and WPTV

Since WCSF, we’ve made significant improvements to the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Environment, launched the WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Payments pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, and open-sourced WordPress.tv.

Meta Environment

The Meta Environment has seen a lot of improvements since it was introduced in June, especially in the past few weeks.

  • We’ve added developer.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/, global.wordpress.org, apps.wordpress.org, wordpress.tv, and jobs.wordpress.net.
  • It’s also transitioned from being a full fork of Varying Vagrant Vagrants, to being only the scripts needed to provision the sites into an existing VVV installation, which is a huge win for maintainability.
  • Also dozens of smaller tweaks and improvements.

So far the feedback has all been positive, and I think it’s becoming a useful tool for contributors. props to @netweb, @iamfriendly, and @miyauchi for their contributions.

WordCamp Payments

The new WordCamp Payments plugin has launched, along with the corresponding Payments Dashboard plugin by @kovshenin. These plugins provide a centralized and streamlined way for WordCamp organizers to request payments to their vendors by WordCamp CentralWordCamp Central Website for all WordCamp activities globally. https://central.wordcamp.org includes a list of upcoming and past camp with links to each., which will save a lot of time over the current method.

We’ve also discussed here, and here expanding the plugins to include sponsor invoices as well.

WordPress.tv

The theme and plugins[1] for WordPress.tv are now open source, thanks to @obenland, and some improvements are already being planned by the WPTV moderators.

It’s also been added to the Meta Environment to make contributing easier.

[1] – Since it’s hosted on WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/, the plugins are bundled in a plugins folder inside the theme, which is the convention for VIP sites.

Get Involved

In addition to contributing to the projects above, there’s been some recent discussions — here, and here — on an invoicing feature for CampTix, which would save a lot of time for WordCamp organizers.

If you’d like to help out, read through the chat transcripts, and then submit a patch to #103 on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can 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. https://github.com/.

#updates, #varying-vagrant-vagrants, #wordcamp-org, #wordpress-meta-environment, #wordpress-tv

WordPress Meta Environment

Setting up local development environments to contribute to the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. sites can be an obstacle for those without access to the private subversionSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. repositories or a sandbox, especially at a meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. or WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/., where time is limited.

We’ve talked a bit before about making this easier by creating a Vagrant configuration, so I put together a prototype based on Varying Vagrant Vagrants, with WordCamp.org as the first site. The sample data needs a little love, but other than that I think it works pretty well.

I’ll test it out with some people this weekend at WordCamp Seattle. If anyone on the team wants to add other sites or make any changes, just let me know and I’ll add you to the repo.

#contributing, #vagrant, #varying-vagrant-vagrants, #wordcamp-org, #wordpress-meta-environment