Commit Graph

111 Commits

Author SHA1 Message Date
Louis-Michel Couture f247a19dc7
Fix Tuning Performance for Deployment guide link [ci skip] 2024-05-29 14:56:40 -04:00
Jean Boussier 23bf7b6807 Add a Rails Guide called "Tuning Performance for Deployment".
This guide explains major concurrency and performance principles
for Puma and CRuby.

This is a reworked version of #50949.

Closes: #50949

Co-authored-by: Noah Gibbs <noah.gibbs@shopify.com>
2024-05-29 16:46:51 +02:00
Rafael Mendonça França bb3da8726b
Draft of the release notes 2024-05-24 20:42:13 +00:00
Rafael Mendonça França 37fd0e7fe4
Development of Rails 8.0 starts now
🎉
2024-05-13 16:45:20 +00:00
bhumi1102 73d692f7fd
[RF-DOCS] Review Action View Overview Guide (#51435)
Review and improve Action View Overview guide [ci-skip]

* Add more code examples and update existing examples.
* Consolidate all topics related to partials in this guide.
* Restructure sections for better flow and readability.
* Reword the introduction and clarify how Action View fits in.

Note: This guide has content that's intertwined with the Layouts and Rendering guide,
with some duplicate content and overlapping concepts. A follow-on PR will focus on
the other guide and then we will do a pass over both guides together.

Co-authored-by: Carlos Antonio da Silva <carlosantoniodasilva@gmail.com>
2024-04-11 16:19:07 -03:00
Ridhwana a7e3798965
[RF-DOCS] Action View Helpers Documentation [ci-skip] (#51432)
Review and improve the Action View Helpers guide.

- Reorganize sections, in most cases moving most commonly used helpers up, grouping some of the formatting ones together
- Expand with more examples and a few new methods
- Link back to the API of each helper whenever possible
- Remove WIP

Co-authored-by: Carlos Antonio da Silva <carlosantoniodasilva@gmail.com>
2024-04-09 10:21:57 -03:00
Ridhwana 6e0b89c533
[RF DOCS] Active Model Basics Documentation [ci-skip] (#51210)
Review the Active Model Basics guide.

Add `Attributes` and `AttributeAssignment` sections.

Update the rest of the sections by trying to provide more information, be more clear, and include more examples. In some parts, it references the API where more information about the methods can be provided.

Expand `ActiveModel::API` and `ActiveModel::Model`, reorganize sections to a more sensible order.

Co-authored-by: Carlos Antonio da Silva <carlosantoniodasilva@gmail.com>
2024-03-07 14:17:56 -03:00
Carlos Antonio da Silva d514a31eed Remove WIP from Action Mailbox & Action Text guides [ci skip]
These have been reviewed recently by the Rails Foundation team working
on the guides:

Action Mailbox: https://github.com/rails/rails/pull/50973
Action Text: https://github.com/rails/rails/pull/50977
2024-03-05 11:48:06 -03:00
Akhil G Krishnan 61317a500d Typo fix: updates the rails version 2023-11-01 09:27:57 +05:30
Rafael Mendonça França 2d271a4b90
Merge pull request #49491 from tnir/tn-date-rails71
Add corrected release month for Rails 7.1
2023-10-05 08:01:36 +00:00
Rafael Mendonça França 2974362b3f
Add release month for Rails 7.1
We know we are going to release this month.
2023-10-05 07:59:58 +00:00
Rafael Mendonça França fb6c6007d0
Development of Rails 7.2 starts now
🎉
2023-09-27 03:59:11 +00:00
Alex Ghiculescu ccde530867 Shorten some of the guide names in the Guides index 2023-09-15 07:52:59 +10:00
Alex 25524826aa Add Composite Primary Keys guide to guides index 2023-09-14 12:32:33 +10:00
Akhil G Krishnan a46f4c28c1 Removes Webpacker from the guides index page
webpacker file removed
2023-08-08 23:02:36 +05:30
zzak ed95240dab
Add "Rails Application Templates" to guides index, as WIP 2023-02-22 18:20:10 +09:00
zzak 0ec9fa02d0 Clearer core dev deps title
The title of this guide might lead to confusion that it's for general development dependencies of a Rails app, and not only for core development of the framework.

Also added this document to the index
2023-02-06 15:45:16 +09:00
Stan Lo 7c84ea58fd
Apply suggestions from code review
Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com>
2022-09-12 17:02:37 +08:00
st0012 8cb6352a70 Add a new guide page for error reporting 2022-09-11 11:45:23 +01:00
Petrik 51dd7f01c4 Rename Guides "Contributions" section to "Contributing" [ci-skip]
The Contributions section in the guides doesn't document "contributions
to Rails" but "how to Contribute to Rails".
2022-05-11 11:28:26 +02:00
David Colby 3b1ee734bb Remove wip flag from working with javascript guide 2022-02-14 20:15:22 -06:00
David Colby 13d3151f8a Update description of working with JavaScript guide 2022-02-12 12:56:29 -06:00
Wojciech Wnętrzak e58d23bed4
Make multi db docs public 2022-01-05 13:52:39 +01:00
Ryuta Kamizono bc7b644593 Show 7.0 Release Notes in the guides index
Without this, the release notes doesn't appear in the guides index.
2022-01-04 02:14:45 +09:00
Rafael Mendonça França 83d85b2207
Start Rails 7.1 development 2021-12-07 15:52:30 +00:00
Xavier Noria 55fc6425d6 New guide to help migrate from classic to zeitwerk mode 2021-10-11 00:08:37 +02:00
Xavier Noria 5e8a26d705 Deletes the guide for classic mode [skip ci] 2021-08-10 12:31:21 +02:00
Petrik 5b5cb816ad Remove "transversal" from the Active Support definition
In the guides Active Support is defined as providing "transversal stuff".
This is not a commonly used term and might intimidate beginners.

Co-Authored-By: Alex Ghiculescu <alex@tanda.co>
2021-07-15 21:26:32 +02:00
Petrik 7b2d183392 Expand guides descriptions for the index
Most of the current descriptions for the guides on the index page are
very sparse. They don't describe the subjects that are handled in the guides.
You have to know the frameworks to know what to look for.
If we expand the descriptions, it can help beginners find the correct
guide.

This commit copies some of the introductions from the introductions of
the guides themselves to the index descriptions. Some descriptions were
expanded to be more informative.

Co-authored-by: Sunny Ripert <sunny@sunfox.org>
2021-06-29 19:28:19 +02:00
Jorge Manrubia 9aca274042 Encryption guide (WIP) 2021-04-01 15:02:13 +02:00
Rafael Mendonça França 1b455e2e9d
Rails 6.2 is now Rails 7.0
We have big plans for the next version of Rails and that
require big versions.
2021-02-04 16:47:16 +00:00
Xavier Noria 2604b2bc8e
Update documents.yaml 2021-01-22 14:37:15 +01:00
Alex Ghiculescu ddc815c45f
Add Webpacker to Guides list
Adds a link to the Webpacker guide (added in https://github.com/rails/rails/pull/40817) to the [guides list](https://guides.rubyonrails.org/) and "Guides Index" dropdown menu.
2021-01-18 16:48:29 -06:00
Rafael Mendonça França 2c4cbf26c8
Fix release date 2020-12-17 20:03:51 +00:00
Rafael Mendonça França 48fb7ed5a4
Start Rails 6.2 upgrade and release notes 2020-12-17 20:00:58 +00:00
Raj Kumar Sharma ea1aa84137
change typo 6.0 to 6.1 in the documents.yml (#39664) [ci skip] 2020-06-19 06:19:29 +05:30
Petrik 9a4e328d3e Move Actionview Helpers guides to seperate guide [skip ci]
The ActionView Overview guide is currently a Work In Progress (WIP)
because, it seems, not all ActionView helpers are listed. As it's also
one of the largest guides, we can move the helpers to a seperate guide.
This allows us to remove the WIP status from the ActionView Overview
guide and reduce its size.
2020-06-18 21:26:00 +02:00
Rafael Mendonça França d5fa9569a0
Remove deprecated `ActionMailer::Base.receive` in favor of Action Mailbox 2020-05-05 00:06:22 -04:00
Gannon McGibbon 0c88ac6a8d Mark working_with_javascript_in_rails as WIP
Mark as WIP to indicate it is outdated and currently being worked on.
2020-01-16 15:18:54 -05:00
Rafael Mendonça França 8c8b02784a
Keep the name of the releases note consistent
[Rafael Mendonça França + bogdanvlviv]
2019-08-19 14:17:35 -04:00
प्रथमेश Sonpatki fe68af09da
Mark Rails 6.0 released notes as done [ci skip] (#36968) 2019-08-18 18:23:29 +05:30
Xavier Noria d238091184 minor edit [skip ci] 2019-07-11 21:29:26 +02:00
Xavier Noria 6e40b131d2 updates the guides table of contents [skip ci] 2019-07-09 19:57:45 +02:00
Ryuta Kamizono f166a01b4b Fix period position 2019-06-06 02:19:04 +09:00
eileencodes 8574c3e4fa Document multiple databases in Rails
This file documents how to use multiple databases, what features are
supported, what features are coming soon, and caveats.
2019-06-04 10:31:46 -04:00
Andrei Beliankou 53351addb1 Mark the section on PostgreSQL to be work in progress [ci skip] 2019-04-12 13:57:19 +02:00
Andrei Beliankou edc705d1a5 Add section on PostgreSQL to the guides index [ci skip] 2019-04-10 20:29:34 +02:00
bogdanvlviv 0fb6c9011f
Add Action Text to guides [ci skip]
- Move some actiontext/README.md content to Action Text Overview guide
- I added WIP label to that guide since we definitely want to complement it.
- Add Action Text to Major Features of Rails 6.0

Similar approach was used in #34812
2019-01-05 13:30:37 +02:00
bogdanvlviv 8c65fd6cca
Fix Action Mailer Basics [ci skip]
Now Action Mailbox is responsible for receiving emails.
2018-12-30 02:42:19 +02:00
bogdanvlviv 1fe086d3c1
Move some `actionmailbox/README.md` content to Action Mailbox Basics guide [ci skip]
I added WIP label to that guide since we definitely
want to complement it.
2018-12-30 02:42:14 +02:00