devhub update

Time for a devhub update! This is in lieu of today’s meeting which we’re punting due to a few of us not being able to make it.

Progress

@Rarst has been making inroads with the underlying code while @krogsgard has completed the handbook page templates and the landing page. Brian has also made some changes to the code reference design to make it fit in with the overall design. It looks like having the theme ready to commit is imminent.

But before we get there:

Actions

  • @Rarst is creating a 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. https://github.com/ repo so that he and @krogsgard can collaborate more easily and merge what they’ve both been working on. Whenever things are ready we’ll get them uploaded to tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. to be merged via 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/.. We’ll post a link to the repo as soon as it’s live.
  • the generated menus are proving to be tricky from a styling perspective: https://cloudup.com/czireMQkmBm @krogsgard to talk to @saracannon to come up with a way to approach this.
  • need to decide whether we want comments for the handbook pages (I vote no)

Things we need help with

  • The current handbook 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 needs some changes made to it. (new CPTs and some markup for the “watch this page” functionality) (#250)
  • the menus are currently hardcoded – we need to decide what links we want on the handbook landing page.
  • breadcrumb functionality is needed for the handbooks (#251)
  • The default handbook template looks like this https://cloudup.com/ccncFsyL5iA but the widget doesn’t really have the styles of the design (numbered stuff). We need to work out the logic for the sidebars
  • @sams asked about dashicons being hosted on devhub. We will create a page at 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//resources/ for hosting things like dashicons (#252)

Meeting Time

Due to my relocation to Thailand, the devhub meeting time will now be Tuesdays at 15:00 UTC

#devhub