Skip to content
This repository has been archived by the owner on Oct 19, 2022. It is now read-only.

nextcloud/nextcloud.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4a23cd Β· Sep 19, 2016
Jul 19, 2016
Sep 16, 2016
Jun 3, 2016
Jul 18, 2016
Sep 16, 2016
Jun 5, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Aug 9, 2016
Jun 3, 2016
Jun 17, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Aug 30, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Aug 8, 2016
Jun 16, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Sep 7, 2016
Jun 3, 2016
Jul 1, 2016
Jun 3, 2016
Sep 16, 2016
Aug 22, 2016
Jun 3, 2016
Aug 16, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Sep 16, 2016
Jun 3, 2016
Sep 7, 2016
Jun 3, 2016
Jul 10, 2016
Jun 3, 2016
Aug 24, 2016
Sep 7, 2016
Aug 13, 2016
Sep 19, 2016
Aug 22, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Sep 14, 2016
Jun 3, 2016
Sep 7, 2016
Sep 13, 2016
Jun 18, 2016
Jun 3, 2016
Jun 3, 2016
Aug 25, 2016
Aug 12, 2016
Jun 3, 2016
Jun 3, 2016
Sep 12, 2016
Jun 3, 2016
Aug 30, 2016
Jun 3, 2016
Aug 16, 2016
Jun 3, 2016
Jun 3, 2016
Jun 30, 2016
Jun 3, 2016
Jul 19, 2016
Aug 22, 2016
Jul 19, 2016
Jul 19, 2016
Jul 21, 2016
Jul 25, 2016
Aug 29, 2016
Aug 26, 2016
Sep 1, 2016
Sep 16, 2016
Sep 16, 2016
Aug 12, 2016
Jun 3, 2016
Aug 13, 2016
Aug 24, 2016
Jun 3, 2016
Aug 24, 2016
Aug 24, 2016
Aug 22, 2016
Jun 20, 2016
Jun 3, 2016
Aug 24, 2016
Jun 3, 2016
Aug 13, 2016
Jun 3, 2016
Jun 17, 2016
Aug 8, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016
Jun 17, 2016
Jul 9, 2016
Jun 3, 2016
Jun 3, 2016
Sep 7, 2016
Aug 25, 2016
Jun 3, 2016
Jun 13, 2016
Jun 3, 2016
Aug 26, 2016
Jun 3, 2016
Jun 3, 2016
Jun 3, 2016

Repository files navigation

Contributing to nextcloud.com website

Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved.

Setup of a local development environment

  1. Install Wordpress >= 3.8.1
  • Must be in the document root of the webserver (otherwise images won't load :( )
  • Enter what you like for site title, admin user and password, none of this is stored in git
  1. Setup the repository
  2. Clone the www repo in a folder of your choice * git clone git@github.com:nextcloud/nextcloud.com next
  3. In the wordpress installation in the wp-content/themes folder, create a link to the folder you just cloned our www repo in under the name 'next'
  4. Activate the theme in Appearance > Themes
  5. Import the website content.xml file
  • First install the Wordpress Import Plugin (via Tools > Import > Wordpress Import > Install Plugin)
  • Select the content.xml file from the www repo and click upload
  • Select Import
  1. Copy over config.php.sample to config.php and adjust settings as necessary (defaults will work just fine for local environments)
  2. In Settings > Reading assign a static front page of 'homepage'

Development Process

  • Fork the www repository
  • Setup your local development environment using the instructions above, changing the remote origin url
  • Submit a pull request to master, on github once the feature/bugfix is complete (this is so we can test it on the staging server)
  • After review (usually following one or two thumbs up), a developer will permit the merge into master
  • Code will be pulled onto staging.nextcloud.com for testing (this has to be set up still but the goal is to have this work automatically)
  • Once the test looks good, staging will be cloned over to nextcloud.com - this is handled by @jospoortvliet or the Nextcloud sysadmins including @LukasReschke

Notes

  • Please don't commit straight into the master or live branches, these branches should remain as stable as possible, and changes should be discussed amongst the community.