2016-09-19 18:08:41 +02:00
2016-07-19 18:03:59 +02:00
2016-09-16 17:16:43 +02:00
2016-07-18 10:09:23 +02:00
2016-09-16 07:44:39 +02:00
2016-08-09 10:06:23 +02:00
2016-08-30 19:47:20 +02:00
2016-08-08 15:50:42 +02:00
2016-07-01 19:24:30 +02:00
2016-09-16 17:41:43 +02:00
2016-08-22 22:00:17 +02:00
2016-08-16 09:19:58 +02:00
2016-09-16 10:44:50 +02:00
2016-07-10 15:14:48 +02:00
2016-08-24 16:34:15 +02:00
2016-08-22 22:00:17 +02:00
2016-09-14 12:52:11 +02:00
2016-08-12 12:27:36 +02:00
2016-08-30 17:58:57 +02:00
2016-08-16 12:34:50 +02:00
2016-07-19 15:33:06 +02:00
2016-08-22 22:00:17 +02:00
2016-07-19 15:33:06 +02:00
2016-07-19 16:57:14 +02:00
2016-07-21 11:16:28 +02:00
2016-07-25 10:33:23 +02:00
2016-08-29 17:12:47 +02:00
fix
2016-08-26 19:31:23 +02:00
2016-09-01 11:12:46 +02:00
2016-09-16 12:54:24 +02:00
2016-09-16 12:54:24 +02:00
2016-08-12 12:27:36 +02:00
2016-08-13 18:25:30 +02:00
2016-08-24 16:34:15 +02:00
2016-08-24 16:34:15 +02:00
2016-08-22 22:00:17 +02:00
2016-08-24 13:48:43 +02:00
2016-08-13 13:59:36 +02:00
2016-08-08 15:33:56 +02:00
2016-08-25 11:24:04 +02:00
2016-08-26 16:02:26 +02:00

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.
Description
Languages
PHP 74.5%
CSS 9.2%
SCSS 7.3%
Hack 6.6%
JavaScript 2.4%