Ask contributors to update the documentation
This commit is contained in:
parent
317547e0e7
commit
74acfa394f
@ -467,6 +467,14 @@ You can invoke `test_jdbcmysql`, `test_jdbcsqlite3` or `test_jdbcpostgresql` als
|
||||
|
||||
The test suite runs with warnings enabled. Ideally, Ruby on Rails should issue no warnings, but there may be a few, as well as some from third-party libraries. Please ignore (or fix!) them, if any, and submit patches that do not issue new warnings.
|
||||
|
||||
### Updating the Documentation
|
||||
|
||||
The Ruby on Rails [guides](https://guides.rubyonrails.org/) provide a high-level overview of Rails' features, while the [API documentation](https://api.rubyonrails.org/) delves into specifics.
|
||||
|
||||
If your PR adds a new feature, or changes how an existing feature behaves, check the relevant documentation, and update it or add to it as necessary.
|
||||
|
||||
For example, if you modify Active Storage's image analyzer to add a new metadata field, you should update the [Analyzing Files](https://edgeguides.rubyonrails.org/active_storage_overview.html#analyzing-files) section of the Active Storage guide to reflect that.
|
||||
|
||||
### Updating the CHANGELOG
|
||||
|
||||
The CHANGELOG is an important part of every release. It keeps the list of changes for every Rails version.
|
||||
@ -495,6 +503,10 @@ A CHANGELOG entry should summarize what was changed and should end with the auth
|
||||
Your name can be added directly after the last word if there are no code
|
||||
examples or multiple paragraphs. Otherwise, it's best to make a new paragraph.
|
||||
|
||||
### Ignoring Files Created by Your Editor / IDE
|
||||
|
||||
Some editors and IDEs will create hidden files or folders inside the `rails` folder. Instead of manually excluding those from each commit or adding them to Rails' `.gitignore`, you should add them to your own [global gitignore file](https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer).
|
||||
|
||||
### Updating the Gemfile.lock
|
||||
|
||||
Some changes require dependency upgrades. In these cases, make sure you run `bundle update` to get the correct version of the dependency and commit the `Gemfile.lock` file within your changes.
|
||||
|
Loading…
Reference in New Issue
Block a user