1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/railties/test
Xavier Noria cd7cc5254b Remove documentation tasks
This patch removes the tasks doc:app, doc:rails, and doc:guides.

In our experience applications do not generate APIs using doc:app.
Methods may be certainly documented for maintainers, annotated
with YARD tags, etc. but that is intended to be read with the
source code, not in a separate website. Then, teams also have
typically selected topics written down in Markdown files, or in
a GitHub wiki... that kind of thing.

If a team absolutely needs to generate application documentation
for internal purposes, they can still easily write their own task.

Regarding doc:rails and doc:guides, we live in 2015. We are used
to go to online docs all the time. If you really want access to the
API offline RubyGems generates it for every Rails component unless
you tell it not to, and you can checkout the Rails source code to
read the guides as Markdown, or download them for a Kindle reader.

All in all, maintaining this code does not seem to be worthwhile
anymore.

As a consequence of this, guides (+3 MB uncompressed) won't be
distributed with the rails gem anymore. Of course, guides and API
are going to be still part of releases, since documentation is
maintained alongside code and tests.

Also, time permitting, this will allow us to experiment with novel
ways to generate documentation in the Rails docs server, since
right now we were constrained by being able to generate them in
the user's environment.
2015-02-06 21:04:54 +01:00
..
application Merge pull request #18399 from kommen/unify-structure-file-envvar-names 2015-02-05 18:55:33 -02:00
commands Remove debugger support 2015-01-04 15:54:22 -03:00
configuration Define the configuration at Active Support 2014-09-11 00:54:43 -03:00
fixtures Remove --builder option from rails command 2013-02-24 14:31:08 -05:00
generators Remove documentation tasks 2015-02-06 21:04:54 +01:00
isolation Merge pull request #18526 from vipulnsward/add-silence-stream 2015-02-05 18:28:51 -02:00
railties Remove deprecate *_path helpers in email views 2015-01-04 11:58:42 -03:00
abstract_unit.rb - Extracted silence_stream method to new module in activesupport/testing. 2015-01-20 22:28:48 +05:30
app_rails_loader_test.rb Stop using mocha on app_rails_loader_test 2014-07-07 22:05:30 -03:00
backtrace_cleaner_test.rb
code_statistics_calculator_test.rb Update rake counts to count declarative tests in minitest 2015-01-09 12:52:23 +03:00
engine_test.rb need to call super 2014-08-07 16:03:09 -07:00
env_helpers.rb Make logging to stdout work again with implicit development env 2013-10-13 19:21:18 +02:00
generators_test.rb Fix Railties tests that were order dependent 2014-08-13 21:25:11 +09:00
initializable_test.rb Remove not used module from initializable test 2013-05-01 23:21:08 -03:00
path_generation_test.rb Removed magic comments # encoding: utf-8 , since its default from ruby 2.0 onwards. 2015-02-03 20:51:40 +05:30
paths_test.rb Stop requiring mocha automatically 2014-07-19 17:35:12 -03:00
rack_logger_test.rb Fix incorrect unsubscription. 2014-07-11 16:38:26 +08:00
rails_info_controller_test.rb Use public Module#include, in favor of https://bugs.ruby-lang.org/issues/8846 2015-01-31 23:12:41 -05:00
rails_info_test.rb Remove unused code 2014-09-25 16:20:31 -03:00
test_info_test.rb Privatize non-test method 2013-07-25 17:08:43 +09:00
version_test.rb Introduce Rails.gem_version 2014-03-05 12:37:38 -05:00