diff --git a/src/docs/book/phabricator.book b/src/docs/book/phabricator.book index ecac4a6ba0..c4b574cc63 100644 --- a/src/docs/book/phabricator.book +++ b/src/docs/book/phabricator.book @@ -6,13 +6,15 @@ "uri.source" : "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", "rules" : { - "(\\.php$)" : "DivinerPHPAtomizer" + "(\\.php$)" : "DivinerPHPAtomizer", + "(\\.diviner$)" : "DivinerArticleAtomizer" }, "exclude" : [ "(^externals/)", "(^scripts/)", "(^support/)", - "(^resources/)" + "(^resources/)", + "(^src/docs/user/)" ], "groups" : { } diff --git a/src/docs/book/user.book b/src/docs/book/user.book index 35fb7fed15..5c22e25354 100644 --- a/src/docs/book/user.book +++ b/src/docs/book/user.book @@ -10,8 +10,11 @@ }, "exclude" : [ "(^externals/)", + "(^webroot/rsrc/externals/)", "(^scripts/)", - "(^support/)" + "(^support/)", + "(^resources/)", + "(^src/docs/tech/)" ], "groups" : { "intro" : { diff --git a/src/docs/technical/celerity.diviner b/src/docs/tech/celerity.diviner similarity index 100% rename from src/docs/technical/celerity.diviner rename to src/docs/tech/celerity.diviner diff --git a/src/docs/technical/chatbot.diviner b/src/docs/tech/chatbot.diviner similarity index 100% rename from src/docs/technical/chatbot.diviner rename to src/docs/tech/chatbot.diviner diff --git a/src/docs/technical/conduit.diviner b/src/docs/tech/conduit.diviner similarity index 98% rename from src/docs/technical/conduit.diviner rename to src/docs/tech/conduit.diviner index 8a9997693c..b64f086c02 100644 --- a/src/docs/technical/conduit.diviner +++ b/src/docs/tech/conduit.diviner @@ -54,4 +54,4 @@ A log of connections and calls is stored by Conduit provides a token-based handshake mechanism used by ##arc install-certificate## at ##/conduit/token/##, implemented by @{class:PhabricatorConduitTokenController} which stores generated tokens using -@{class:PhabricatorConduitCertificateToken}. \ No newline at end of file +@{class:PhabricatorConduitCertificateToken}. diff --git a/src/docs/technical/files.diviner b/src/docs/tech/files.diviner similarity index 98% rename from src/docs/technical/files.diviner rename to src/docs/tech/files.diviner index 71ccf1e7e8..a7fccfd982 100644 --- a/src/docs/technical/files.diviner +++ b/src/docs/tech/files.diviner @@ -36,4 +36,4 @@ order to make files actually get written to it, you also need to extend @{class:PhabricatorFileStorageEngineSelector}, provide an implementation which selects your storage engine for whatever files you want to store there, and then configure Phabricator to use your selector by setting -##storage.engine-selector##. \ No newline at end of file +##storage.engine-selector##. diff --git a/src/docs/configuration/configuration_guide.diviner b/src/docs/user/configuration/configuration_guide.diviner similarity index 100% rename from src/docs/configuration/configuration_guide.diviner rename to src/docs/user/configuration/configuration_guide.diviner diff --git a/src/docs/configuration/configuring_accounts_and_registration.diviner b/src/docs/user/configuration/configuring_accounts_and_registration.diviner similarity index 100% rename from src/docs/configuration/configuring_accounts_and_registration.diviner rename to src/docs/user/configuration/configuring_accounts_and_registration.diviner diff --git a/src/docs/configuration/configuring_backups.diviner b/src/docs/user/configuration/configuring_backups.diviner similarity index 100% rename from src/docs/configuration/configuring_backups.diviner rename to src/docs/user/configuration/configuring_backups.diviner diff --git a/src/docs/configuration/configuring_file_storage.diviner b/src/docs/user/configuration/configuring_file_storage.diviner similarity index 98% rename from src/docs/configuration/configuring_file_storage.diviner rename to src/docs/user/configuration/configuring_file_storage.diviner index 916fa0bd08..66bcb7df7c 100644 --- a/src/docs/configuration/configuring_file_storage.diviner +++ b/src/docs/user/configuration/configuring_file_storage.diviner @@ -102,4 +102,4 @@ Continue by: - configuring file size upload limits with @{article:Configuring File Upload Limits}; or - - returning to the @{article:Configuration Guide}. \ No newline at end of file + - returning to the @{article:Configuration Guide}. diff --git a/src/docs/configuration/configuring_file_upload_limits.diviner b/src/docs/user/configuration/configuring_file_upload_limits.diviner similarity index 100% rename from src/docs/configuration/configuring_file_upload_limits.diviner rename to src/docs/user/configuration/configuring_file_upload_limits.diviner diff --git a/src/docs/configuration/configuring_inbound_email.diviner b/src/docs/user/configuration/configuring_inbound_email.diviner similarity index 100% rename from src/docs/configuration/configuring_inbound_email.diviner rename to src/docs/user/configuration/configuring_inbound_email.diviner diff --git a/src/docs/configuration/configuring_outbound_email.diviner b/src/docs/user/configuration/configuring_outbound_email.diviner similarity index 100% rename from src/docs/configuration/configuring_outbound_email.diviner rename to src/docs/user/configuration/configuring_outbound_email.diviner diff --git a/src/docs/configuration/managing_daemons.diviner b/src/docs/user/configuration/managing_daemons.diviner similarity index 100% rename from src/docs/configuration/managing_daemons.diviner rename to src/docs/user/configuration/managing_daemons.diviner diff --git a/src/docs/configuration/troubleshooting_https.diviner b/src/docs/user/configuration/troubleshooting_https.diviner similarity index 100% rename from src/docs/configuration/troubleshooting_https.diviner rename to src/docs/user/configuration/troubleshooting_https.diviner diff --git a/src/docs/contributing/contrib_intro.diviner b/src/docs/user/contributing/contrib_intro.diviner similarity index 100% rename from src/docs/contributing/contrib_intro.diviner rename to src/docs/user/contributing/contrib_intro.diviner diff --git a/src/docs/contributing/general_coding_standards.diviner b/src/docs/user/contributing/general_coding_standards.diviner similarity index 100% rename from src/docs/contributing/general_coding_standards.diviner rename to src/docs/user/contributing/general_coding_standards.diviner diff --git a/src/docs/contributing/internationalization.diviner b/src/docs/user/contributing/internationalization.diviner similarity index 100% rename from src/docs/contributing/internationalization.diviner rename to src/docs/user/contributing/internationalization.diviner diff --git a/src/docs/contributing/javascript_coding_standards.diviner b/src/docs/user/contributing/javascript_coding_standards.diviner similarity index 100% rename from src/docs/contributing/javascript_coding_standards.diviner rename to src/docs/user/contributing/javascript_coding_standards.diviner diff --git a/src/docs/contributing/php_coding_standards.diviner b/src/docs/user/contributing/php_coding_standards.diviner similarity index 100% rename from src/docs/contributing/php_coding_standards.diviner rename to src/docs/user/contributing/php_coding_standards.diviner diff --git a/src/docs/developer/adding_new_css_and_js.diviner b/src/docs/user/developer/adding_new_css_and_js.diviner similarity index 100% rename from src/docs/developer/adding_new_css_and_js.diviner rename to src/docs/user/developer/adding_new_css_and_js.diviner diff --git a/src/docs/developer/darkconsole.diviner b/src/docs/user/developer/darkconsole.diviner similarity index 100% rename from src/docs/developer/darkconsole.diviner rename to src/docs/user/developer/darkconsole.diviner diff --git a/src/docs/developer/database.diviner b/src/docs/user/developer/database.diviner similarity index 100% rename from src/docs/developer/database.diviner rename to src/docs/user/developer/database.diviner diff --git a/src/docs/developer/n_plus_one.diviner b/src/docs/user/developer/n_plus_one.diviner similarity index 100% rename from src/docs/developer/n_plus_one.diviner rename to src/docs/user/developer/n_plus_one.diviner diff --git a/src/docs/developer/phabricator_code_layout.diviner b/src/docs/user/developer/phabricator_code_layout.diviner similarity index 100% rename from src/docs/developer/phabricator_code_layout.diviner rename to src/docs/user/developer/phabricator_code_layout.diviner diff --git a/src/docs/developer/rendering_html.diviner b/src/docs/user/developer/rendering_html.diviner similarity index 100% rename from src/docs/developer/rendering_html.diviner rename to src/docs/user/developer/rendering_html.diviner diff --git a/src/docs/developer/running_builtin_php_webserver.diviner b/src/docs/user/developer/running_builtin_php_webserver.diviner similarity index 100% rename from src/docs/developer/running_builtin_php_webserver.diviner rename to src/docs/user/developer/running_builtin_php_webserver.diviner diff --git a/src/docs/developer/unit_tests.diviner b/src/docs/user/developer/unit_tests.diviner similarity index 100% rename from src/docs/developer/unit_tests.diviner rename to src/docs/user/developer/unit_tests.diviner diff --git a/src/docs/developer/using_edges.diviner b/src/docs/user/developer/using_edges.diviner similarity index 100% rename from src/docs/developer/using_edges.diviner rename to src/docs/user/developer/using_edges.diviner diff --git a/src/docs/developer/using_oauthserver.diviner b/src/docs/user/developer/using_oauthserver.diviner similarity index 100% rename from src/docs/developer/using_oauthserver.diviner rename to src/docs/user/developer/using_oauthserver.diviner diff --git a/src/docs/feedback.diviner b/src/docs/user/feedback.diviner similarity index 100% rename from src/docs/feedback.diviner rename to src/docs/user/feedback.diviner diff --git a/src/docs/flavortext/about_flavor_text.diviner b/src/docs/user/flavortext/about_flavor_text.diviner similarity index 100% rename from src/docs/flavortext/about_flavor_text.diviner rename to src/docs/user/flavortext/about_flavor_text.diviner diff --git a/src/docs/flavortext/javascript_object_array.diviner b/src/docs/user/flavortext/javascript_object_array.diviner similarity index 100% rename from src/docs/flavortext/javascript_object_array.diviner rename to src/docs/user/flavortext/javascript_object_array.diviner diff --git a/src/docs/flavortext/javascript_pitfalls.diviner b/src/docs/user/flavortext/javascript_pitfalls.diviner similarity index 100% rename from src/docs/flavortext/javascript_pitfalls.diviner rename to src/docs/user/flavortext/javascript_pitfalls.diviner diff --git a/src/docs/flavortext/php_pitfalls.diviner b/src/docs/user/flavortext/php_pitfalls.diviner similarity index 100% rename from src/docs/flavortext/php_pitfalls.diviner rename to src/docs/user/flavortext/php_pitfalls.diviner diff --git a/src/docs/flavortext/please_please_please.diviner b/src/docs/user/flavortext/please_please_please.diviner similarity index 100% rename from src/docs/flavortext/please_please_please.diviner rename to src/docs/user/flavortext/please_please_please.diviner diff --git a/src/docs/flavortext/project_history.diviner b/src/docs/user/flavortext/project_history.diviner similarity index 100% rename from src/docs/flavortext/project_history.diviner rename to src/docs/user/flavortext/project_history.diviner diff --git a/src/docs/flavortext/recommendations_on_branching.diviner b/src/docs/user/flavortext/recommendations_on_branching.diviner similarity index 100% rename from src/docs/flavortext/recommendations_on_branching.diviner rename to src/docs/user/flavortext/recommendations_on_branching.diviner diff --git a/src/docs/flavortext/recommendations_on_revision_control.diviner b/src/docs/user/flavortext/recommendations_on_revision_control.diviner similarity index 100% rename from src/docs/flavortext/recommendations_on_revision_control.diviner rename to src/docs/user/flavortext/recommendations_on_revision_control.diviner diff --git a/src/docs/flavortext/soon_static_resources.diviner b/src/docs/user/flavortext/soon_static_resources.diviner similarity index 100% rename from src/docs/flavortext/soon_static_resources.diviner rename to src/docs/user/flavortext/soon_static_resources.diviner diff --git a/src/docs/flavortext/things_you_should_do_now.diviner b/src/docs/user/flavortext/things_you_should_do_now.diviner similarity index 100% rename from src/docs/flavortext/things_you_should_do_now.diviner rename to src/docs/user/flavortext/things_you_should_do_now.diviner diff --git a/src/docs/flavortext/things_you_should_do_soon.diviner b/src/docs/user/flavortext/things_you_should_do_soon.diviner similarity index 100% rename from src/docs/flavortext/things_you_should_do_soon.diviner rename to src/docs/user/flavortext/things_you_should_do_soon.diviner diff --git a/src/docs/flavortext/writing_reviewable_code.diviner b/src/docs/user/flavortext/writing_reviewable_code.diviner similarity index 99% rename from src/docs/flavortext/writing_reviewable_code.diviner rename to src/docs/user/flavortext/writing_reviewable_code.diviner index 80e381e5db..687f7233a2 100644 --- a/src/docs/flavortext/writing_reviewable_code.diviner +++ b/src/docs/user/flavortext/writing_reviewable_code.diviner @@ -160,4 +160,4 @@ Continue by: - reading recommendations on structuring revision control with @{article:Recommendations on Revision Control}; or - reading recommendations on structuring branches with - @{article:Recommendations on Branching}. \ No newline at end of file + @{article:Recommendations on Branching}. diff --git a/src/docs/installation_guide.diviner b/src/docs/user/installation_guide.diviner similarity index 100% rename from src/docs/installation_guide.diviner rename to src/docs/user/installation_guide.diviner diff --git a/src/docs/introduction.diviner b/src/docs/user/introduction.diviner similarity index 100% rename from src/docs/introduction.diviner rename to src/docs/user/introduction.diviner diff --git a/src/docs/userguide/advanced_configuration.diviner b/src/docs/user/userguide/advanced_configuration.diviner similarity index 100% rename from src/docs/userguide/advanced_configuration.diviner rename to src/docs/user/userguide/advanced_configuration.diviner diff --git a/src/docs/userguide/arcanist.diviner b/src/docs/user/userguide/arcanist.diviner similarity index 100% rename from src/docs/userguide/arcanist.diviner rename to src/docs/user/userguide/arcanist.diviner diff --git a/src/docs/userguide/arcanist_commit_ranges.diviner b/src/docs/user/userguide/arcanist_commit_ranges.diviner similarity index 100% rename from src/docs/userguide/arcanist_commit_ranges.diviner rename to src/docs/user/userguide/arcanist_commit_ranges.diviner diff --git a/src/docs/userguide/arcanist_coverage.diviner b/src/docs/user/userguide/arcanist_coverage.diviner similarity index 99% rename from src/docs/userguide/arcanist_coverage.diviner rename to src/docs/user/userguide/arcanist_coverage.diviner index 0f28258d89..9b37840746 100644 --- a/src/docs/userguide/arcanist_coverage.diviner +++ b/src/docs/user/userguide/arcanist_coverage.diviner @@ -66,4 +66,4 @@ might look like this: You may also want to filter coverage information to the paths passed to the unit test engine. See @{class@arcanist:ArcanistPhutilTestCase} and @{class@arcanist:PhutilUnitTestEngine} for an example of coverage integration -in PHP using Xdebug. \ No newline at end of file +in PHP using Xdebug. diff --git a/src/docs/userguide/arcanist_diff.diviner b/src/docs/user/userguide/arcanist_diff.diviner similarity index 100% rename from src/docs/userguide/arcanist_diff.diviner rename to src/docs/user/userguide/arcanist_diff.diviner diff --git a/src/docs/userguide/arcanist_extending_lint.diviner b/src/docs/user/userguide/arcanist_extending_lint.diviner similarity index 93% rename from src/docs/userguide/arcanist_extending_lint.diviner rename to src/docs/user/userguide/arcanist_extending_lint.diviner index a4966aeaa7..9f4e08e1ba 100644 --- a/src/docs/userguide/arcanist_extending_lint.diviner +++ b/src/docs/user/userguide/arcanist_extending_lint.diviner @@ -70,14 +70,14 @@ widths on different languages: $linters = array(); - // Warn on JS/CSS lines longer than 80 columns. + // Warn on JS/CSS lines longer than 80 columns. $linters['TextLinter80Col'] = id(new ArcanistTextLinter()) - ->setPaths(preg_grep('/\.(js|css)$/', $paths)); + ->setPaths(preg_grep('/\.(js|css)$/', $paths)); - // Warn on Java lines longer than 120 columns. + // Warn on Java lines longer than 120 columns. $linters['TextLinter120Col'] = id(new ArcanistTextLinter()) - ->setMaxLineLength(120) - ->setPaths(preg_grep('/\.(java)$/', $paths)); + ->setMaxLineLength(120) + ->setPaths(preg_grep('/\.(java)$/', $paths)); // ... diff --git a/src/docs/userguide/arcanist_hooks.diviner b/src/docs/user/userguide/arcanist_hooks.diviner similarity index 100% rename from src/docs/userguide/arcanist_hooks.diviner rename to src/docs/user/userguide/arcanist_hooks.diviner diff --git a/src/docs/userguide/arcanist_lint.diviner b/src/docs/user/userguide/arcanist_lint.diviner similarity index 100% rename from src/docs/userguide/arcanist_lint.diviner rename to src/docs/user/userguide/arcanist_lint.diviner diff --git a/src/docs/userguide/arcanist_lint_unit.diviner b/src/docs/user/userguide/arcanist_lint_unit.diviner similarity index 100% rename from src/docs/userguide/arcanist_lint_unit.diviner rename to src/docs/user/userguide/arcanist_lint_unit.diviner diff --git a/src/docs/userguide/arcanist_mac_os_x.diviner b/src/docs/user/userguide/arcanist_mac_os_x.diviner similarity index 100% rename from src/docs/userguide/arcanist_mac_os_x.diviner rename to src/docs/user/userguide/arcanist_mac_os_x.diviner diff --git a/src/docs/userguide/arcanist_new_project.diviner b/src/docs/user/userguide/arcanist_new_project.diviner similarity index 100% rename from src/docs/userguide/arcanist_new_project.diviner rename to src/docs/user/userguide/arcanist_new_project.diviner diff --git a/src/docs/userguide/arcanist_quick_start.diviner b/src/docs/user/userguide/arcanist_quick_start.diviner similarity index 100% rename from src/docs/userguide/arcanist_quick_start.diviner rename to src/docs/user/userguide/arcanist_quick_start.diviner diff --git a/src/docs/userguide/arcanist_windows.diviner b/src/docs/user/userguide/arcanist_windows.diviner similarity index 100% rename from src/docs/userguide/arcanist_windows.diviner rename to src/docs/user/userguide/arcanist_windows.diviner diff --git a/src/docs/userguide/audit.diviner b/src/docs/user/userguide/audit.diviner similarity index 100% rename from src/docs/userguide/audit.diviner rename to src/docs/user/userguide/audit.diviner diff --git a/src/docs/userguide/differential.diviner b/src/docs/user/userguide/differential.diviner similarity index 100% rename from src/docs/userguide/differential.diviner rename to src/docs/user/userguide/differential.diviner diff --git a/src/docs/userguide/differential_faq.diviner b/src/docs/user/userguide/differential_faq.diviner similarity index 100% rename from src/docs/userguide/differential_faq.diviner rename to src/docs/user/userguide/differential_faq.diviner diff --git a/src/docs/userguide/differential_large_changes.diviner b/src/docs/user/userguide/differential_large_changes.diviner similarity index 100% rename from src/docs/userguide/differential_large_changes.diviner rename to src/docs/user/userguide/differential_large_changes.diviner diff --git a/src/docs/userguide/differential_test_plans.diviner b/src/docs/user/userguide/differential_test_plans.diviner similarity index 100% rename from src/docs/userguide/differential_test_plans.diviner rename to src/docs/user/userguide/differential_test_plans.diviner diff --git a/src/docs/userguide/diffusion.diviner b/src/docs/user/userguide/diffusion.diviner similarity index 100% rename from src/docs/userguide/diffusion.diviner rename to src/docs/user/userguide/diffusion.diviner diff --git a/src/docs/userguide/diffusion_symbols.diviner b/src/docs/user/userguide/diffusion_symbols.diviner similarity index 100% rename from src/docs/userguide/diffusion_symbols.diviner rename to src/docs/user/userguide/diffusion_symbols.diviner diff --git a/src/docs/userguide/diviner.diviner b/src/docs/user/userguide/diviner.diviner similarity index 100% rename from src/docs/userguide/diviner.diviner rename to src/docs/user/userguide/diviner.diviner diff --git a/src/docs/userguide/drydock.diviner b/src/docs/user/userguide/drydock.diviner similarity index 66% rename from src/docs/userguide/drydock.diviner rename to src/docs/user/userguide/drydock.diviner index 743c570a86..2ba4f241fd 100644 --- a/src/docs/userguide/drydock.diviner +++ b/src/docs/user/userguide/drydock.diviner @@ -5,4 +5,4 @@ Configuring Drydock for machine resource management. = Overview = -NOTE: Drydock is extremely new and not very useful yet. \ No newline at end of file +NOTE: Drydock is extremely new and not very useful yet. diff --git a/src/docs/userguide/events.diviner b/src/docs/user/userguide/events.diviner similarity index 100% rename from src/docs/userguide/events.diviner rename to src/docs/user/userguide/events.diviner diff --git a/src/docs/userguide/external_editor.diviner b/src/docs/user/userguide/external_editor.diviner similarity index 97% rename from src/docs/userguide/external_editor.diviner rename to src/docs/user/userguide/external_editor.diviner index e8de3bfb71..675ed7eb1f 100644 --- a/src/docs/userguide/external_editor.diviner +++ b/src/docs/user/userguide/external_editor.diviner @@ -48,4 +48,4 @@ Then set your "Editor Link" to: General instructions for configuring some other editors and environments can be found here: - http://wiki.nette.org/en/howto-editor-link \ No newline at end of file + http://wiki.nette.org/en/howto-editor-link diff --git a/src/docs/userguide/herald.diviner b/src/docs/user/userguide/herald.diviner similarity index 100% rename from src/docs/userguide/herald.diviner rename to src/docs/user/userguide/herald.diviner diff --git a/src/docs/userguide/jump.diviner b/src/docs/user/userguide/jump.diviner similarity index 100% rename from src/docs/userguide/jump.diviner rename to src/docs/user/userguide/jump.diviner diff --git a/src/docs/userguide/libraries.diviner b/src/docs/user/userguide/libraries.diviner similarity index 100% rename from src/docs/userguide/libraries.diviner rename to src/docs/user/userguide/libraries.diviner diff --git a/src/docs/userguide/mail_rules.diviner b/src/docs/user/userguide/mail_rules.diviner similarity index 100% rename from src/docs/userguide/mail_rules.diviner rename to src/docs/user/userguide/mail_rules.diviner diff --git a/src/docs/userguide/maniphest_custom.diviner b/src/docs/user/userguide/maniphest_custom.diviner similarity index 100% rename from src/docs/userguide/maniphest_custom.diviner rename to src/docs/user/userguide/maniphest_custom.diviner diff --git a/src/docs/userguide/notifications.diviner b/src/docs/user/userguide/notifications.diviner similarity index 100% rename from src/docs/userguide/notifications.diviner rename to src/docs/user/userguide/notifications.diviner diff --git a/src/docs/userguide/owners.diviner b/src/docs/user/userguide/owners.diviner similarity index 100% rename from src/docs/userguide/owners.diviner rename to src/docs/user/userguide/owners.diviner diff --git a/src/docs/userguide/phame.diviner b/src/docs/user/userguide/phame.diviner similarity index 100% rename from src/docs/userguide/phame.diviner rename to src/docs/user/userguide/phame.diviner diff --git a/src/docs/userguide/phriction.diviner b/src/docs/user/userguide/phriction.diviner similarity index 100% rename from src/docs/userguide/phriction.diviner rename to src/docs/user/userguide/phriction.diviner diff --git a/src/docs/userguide/remarkup.diviner b/src/docs/user/userguide/remarkup.diviner similarity index 100% rename from src/docs/userguide/remarkup.diviner rename to src/docs/user/userguide/remarkup.diviner diff --git a/src/docs/userguide/reviews_vs_audit.diviner b/src/docs/user/userguide/reviews_vs_audit.diviner similarity index 100% rename from src/docs/userguide/reviews_vs_audit.diviner rename to src/docs/user/userguide/reviews_vs_audit.diviner diff --git a/src/docs/userguide/slowvote.diviner b/src/docs/user/userguide/slowvote.diviner similarity index 100% rename from src/docs/userguide/slowvote.diviner rename to src/docs/user/userguide/slowvote.diviner diff --git a/src/docs/userguide/users.diviner b/src/docs/user/userguide/users.diviner similarity index 100% rename from src/docs/userguide/users.diviner rename to src/docs/user/userguide/users.diviner diff --git a/src/docs/userguide/utf8.diviner b/src/docs/user/userguide/utf8.diviner similarity index 100% rename from src/docs/userguide/utf8.diviner rename to src/docs/user/userguide/utf8.diviner