@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Reorganize Diviner articles into `user/` and `tech/`

Summary: Ref T988. I'm splitting the Phabricator documentation into two separate documentation books, one less technical and one more technical. Move all the `.diviner` article files around into `src/docs/user/` or `src/docs/tech/`, accordingly. The only actual changes here are a couple of config changes in the `.book` files.

Test Plan: Regenerated user and technical documentation and saw stuff in the right places.

Reviewers: btrahan

Reviewed By: btrahan

CC: chad, aran

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6822

+20 -15
+4 -2
src/docs/book/phabricator.book
··· 6 6 "uri.source" : 7 7 "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l", 8 8 "rules" : { 9 - "(\\.php$)" : "DivinerPHPAtomizer" 9 + "(\\.php$)" : "DivinerPHPAtomizer", 10 + "(\\.diviner$)" : "DivinerArticleAtomizer" 10 11 }, 11 12 "exclude" : [ 12 13 "(^externals/)", 13 14 "(^scripts/)", 14 15 "(^support/)", 15 - "(^resources/)" 16 + "(^resources/)", 17 + "(^src/docs/user/)" 16 18 ], 17 19 "groups" : { 18 20 }
+4 -1
src/docs/book/user.book
··· 10 10 }, 11 11 "exclude" : [ 12 12 "(^externals/)", 13 + "(^webroot/rsrc/externals/)", 13 14 "(^scripts/)", 14 - "(^support/)" 15 + "(^support/)", 16 + "(^resources/)", 17 + "(^src/docs/tech/)" 15 18 ], 16 19 "groups" : { 17 20 "intro" : {
src/docs/configuration/configuration_guide.diviner src/docs/user/configuration/configuration_guide.diviner
src/docs/configuration/configuring_accounts_and_registration.diviner src/docs/user/configuration/configuring_accounts_and_registration.diviner
src/docs/configuration/configuring_backups.diviner src/docs/user/configuration/configuring_backups.diviner
+1 -1
src/docs/configuration/configuring_file_storage.diviner src/docs/user/configuration/configuring_file_storage.diviner
··· 102 102 103 103 - configuring file size upload limits with 104 104 @{article:Configuring File Upload Limits}; or 105 - - returning to the @{article:Configuration Guide}. 105 + - returning to the @{article:Configuration Guide}.
src/docs/configuration/configuring_file_upload_limits.diviner src/docs/user/configuration/configuring_file_upload_limits.diviner
src/docs/configuration/configuring_inbound_email.diviner src/docs/user/configuration/configuring_inbound_email.diviner
src/docs/configuration/configuring_outbound_email.diviner src/docs/user/configuration/configuring_outbound_email.diviner
src/docs/configuration/managing_daemons.diviner src/docs/user/configuration/managing_daemons.diviner
src/docs/configuration/troubleshooting_https.diviner src/docs/user/configuration/troubleshooting_https.diviner
src/docs/contributing/contrib_intro.diviner src/docs/user/contributing/contrib_intro.diviner
src/docs/contributing/general_coding_standards.diviner src/docs/user/contributing/general_coding_standards.diviner
src/docs/contributing/internationalization.diviner src/docs/user/contributing/internationalization.diviner
src/docs/contributing/javascript_coding_standards.diviner src/docs/user/contributing/javascript_coding_standards.diviner
src/docs/contributing/php_coding_standards.diviner src/docs/user/contributing/php_coding_standards.diviner
src/docs/developer/adding_new_css_and_js.diviner src/docs/user/developer/adding_new_css_and_js.diviner
src/docs/developer/darkconsole.diviner src/docs/user/developer/darkconsole.diviner
src/docs/developer/database.diviner src/docs/user/developer/database.diviner
src/docs/developer/n_plus_one.diviner src/docs/user/developer/n_plus_one.diviner
src/docs/developer/phabricator_code_layout.diviner src/docs/user/developer/phabricator_code_layout.diviner
src/docs/developer/rendering_html.diviner src/docs/user/developer/rendering_html.diviner
src/docs/developer/running_builtin_php_webserver.diviner src/docs/user/developer/running_builtin_php_webserver.diviner
src/docs/developer/unit_tests.diviner src/docs/user/developer/unit_tests.diviner
src/docs/developer/using_edges.diviner src/docs/user/developer/using_edges.diviner
src/docs/developer/using_oauthserver.diviner src/docs/user/developer/using_oauthserver.diviner
src/docs/feedback.diviner src/docs/user/feedback.diviner
src/docs/flavortext/about_flavor_text.diviner src/docs/user/flavortext/about_flavor_text.diviner
src/docs/flavortext/javascript_object_array.diviner src/docs/user/flavortext/javascript_object_array.diviner
src/docs/flavortext/javascript_pitfalls.diviner src/docs/user/flavortext/javascript_pitfalls.diviner
src/docs/flavortext/php_pitfalls.diviner src/docs/user/flavortext/php_pitfalls.diviner
src/docs/flavortext/please_please_please.diviner src/docs/user/flavortext/please_please_please.diviner
src/docs/flavortext/project_history.diviner src/docs/user/flavortext/project_history.diviner
src/docs/flavortext/recommendations_on_branching.diviner src/docs/user/flavortext/recommendations_on_branching.diviner
src/docs/flavortext/recommendations_on_revision_control.diviner src/docs/user/flavortext/recommendations_on_revision_control.diviner
src/docs/flavortext/soon_static_resources.diviner src/docs/user/flavortext/soon_static_resources.diviner
src/docs/flavortext/things_you_should_do_now.diviner src/docs/user/flavortext/things_you_should_do_now.diviner
src/docs/flavortext/things_you_should_do_soon.diviner src/docs/user/flavortext/things_you_should_do_soon.diviner
+1 -1
src/docs/flavortext/writing_reviewable_code.diviner src/docs/user/flavortext/writing_reviewable_code.diviner
··· 160 160 - reading recommendations on structuring revision control with 161 161 @{article:Recommendations on Revision Control}; or 162 162 - reading recommendations on structuring branches with 163 - @{article:Recommendations on Branching}. 163 + @{article:Recommendations on Branching}.
src/docs/installation_guide.diviner src/docs/user/installation_guide.diviner
src/docs/introduction.diviner src/docs/user/introduction.diviner
src/docs/technical/celerity.diviner src/docs/tech/celerity.diviner
src/docs/technical/chatbot.diviner src/docs/tech/chatbot.diviner
+1 -1
src/docs/technical/conduit.diviner src/docs/tech/conduit.diviner
··· 54 54 Conduit provides a token-based handshake mechanism used by 55 55 ##arc install-certificate## at ##/conduit/token/##, implemented by 56 56 @{class:PhabricatorConduitTokenController} which stores generated tokens using 57 - @{class:PhabricatorConduitCertificateToken}. 57 + @{class:PhabricatorConduitCertificateToken}.
+1 -1
src/docs/technical/files.diviner src/docs/tech/files.diviner
··· 36 36 @{class:PhabricatorFileStorageEngineSelector}, provide an implementation which 37 37 selects your storage engine for whatever files you want to store there, and then 38 38 configure Phabricator to use your selector by setting 39 - ##storage.engine-selector##. 39 + ##storage.engine-selector##.
src/docs/userguide/advanced_configuration.diviner src/docs/user/userguide/advanced_configuration.diviner
src/docs/userguide/arcanist.diviner src/docs/user/userguide/arcanist.diviner
src/docs/userguide/arcanist_commit_ranges.diviner src/docs/user/userguide/arcanist_commit_ranges.diviner
+1 -1
src/docs/userguide/arcanist_coverage.diviner src/docs/user/userguide/arcanist_coverage.diviner
··· 66 66 You may also want to filter coverage information to the paths passed to the 67 67 unit test engine. See @{class@arcanist:ArcanistPhutilTestCase} and 68 68 @{class@arcanist:PhutilUnitTestEngine} for an example of coverage integration 69 - in PHP using Xdebug. 69 + in PHP using Xdebug.
src/docs/userguide/arcanist_diff.diviner src/docs/user/userguide/arcanist_diff.diviner
+5 -5
src/docs/userguide/arcanist_extending_lint.diviner src/docs/user/userguide/arcanist_extending_lint.diviner
··· 70 70 71 71 $linters = array(); 72 72 73 - // Warn on JS/CSS lines longer than 80 columns. 73 + // Warn on JS/CSS lines longer than 80 columns. 74 74 $linters['TextLinter80Col'] = id(new ArcanistTextLinter()) 75 - ->setPaths(preg_grep('/\.(js|css)$/', $paths)); 75 + ->setPaths(preg_grep('/\.(js|css)$/', $paths)); 76 76 77 - // Warn on Java lines longer than 120 columns. 77 + // Warn on Java lines longer than 120 columns. 78 78 $linters['TextLinter120Col'] = id(new ArcanistTextLinter()) 79 - ->setMaxLineLength(120) 80 - ->setPaths(preg_grep('/\.(java)$/', $paths)); 79 + ->setMaxLineLength(120) 80 + ->setPaths(preg_grep('/\.(java)$/', $paths)); 81 81 82 82 // ... 83 83
src/docs/userguide/arcanist_hooks.diviner src/docs/user/userguide/arcanist_hooks.diviner
src/docs/userguide/arcanist_lint.diviner src/docs/user/userguide/arcanist_lint.diviner
src/docs/userguide/arcanist_lint_unit.diviner src/docs/user/userguide/arcanist_lint_unit.diviner
src/docs/userguide/arcanist_mac_os_x.diviner src/docs/user/userguide/arcanist_mac_os_x.diviner
src/docs/userguide/arcanist_new_project.diviner src/docs/user/userguide/arcanist_new_project.diviner
src/docs/userguide/arcanist_quick_start.diviner src/docs/user/userguide/arcanist_quick_start.diviner
src/docs/userguide/arcanist_windows.diviner src/docs/user/userguide/arcanist_windows.diviner
src/docs/userguide/audit.diviner src/docs/user/userguide/audit.diviner
src/docs/userguide/differential.diviner src/docs/user/userguide/differential.diviner
src/docs/userguide/differential_faq.diviner src/docs/user/userguide/differential_faq.diviner
src/docs/userguide/differential_large_changes.diviner src/docs/user/userguide/differential_large_changes.diviner
src/docs/userguide/differential_test_plans.diviner src/docs/user/userguide/differential_test_plans.diviner
src/docs/userguide/diffusion.diviner src/docs/user/userguide/diffusion.diviner
src/docs/userguide/diffusion_symbols.diviner src/docs/user/userguide/diffusion_symbols.diviner
src/docs/userguide/diviner.diviner src/docs/user/userguide/diviner.diviner
+1 -1
src/docs/userguide/drydock.diviner src/docs/user/userguide/drydock.diviner
··· 5 5 6 6 = Overview = 7 7 8 - NOTE: Drydock is extremely new and not very useful yet. 8 + NOTE: Drydock is extremely new and not very useful yet.
src/docs/userguide/events.diviner src/docs/user/userguide/events.diviner
+1 -1
src/docs/userguide/external_editor.diviner src/docs/user/userguide/external_editor.diviner
··· 48 48 General instructions for configuring some other editors and environments can be 49 49 found here: 50 50 51 - http://wiki.nette.org/en/howto-editor-link 51 + http://wiki.nette.org/en/howto-editor-link
src/docs/userguide/herald.diviner src/docs/user/userguide/herald.diviner
src/docs/userguide/jump.diviner src/docs/user/userguide/jump.diviner
src/docs/userguide/libraries.diviner src/docs/user/userguide/libraries.diviner
src/docs/userguide/mail_rules.diviner src/docs/user/userguide/mail_rules.diviner
src/docs/userguide/maniphest_custom.diviner src/docs/user/userguide/maniphest_custom.diviner
src/docs/userguide/notifications.diviner src/docs/user/userguide/notifications.diviner
src/docs/userguide/owners.diviner src/docs/user/userguide/owners.diviner
src/docs/userguide/phame.diviner src/docs/user/userguide/phame.diviner
src/docs/userguide/phriction.diviner src/docs/user/userguide/phriction.diviner
src/docs/userguide/remarkup.diviner src/docs/user/userguide/remarkup.diviner
src/docs/userguide/reviews_vs_audit.diviner src/docs/user/userguide/reviews_vs_audit.diviner
src/docs/userguide/slowvote.diviner src/docs/user/userguide/slowvote.diviner
src/docs/userguide/users.diviner src/docs/user/userguide/users.diviner
src/docs/userguide/utf8.diviner src/docs/user/userguide/utf8.diviner