Skip to content

Update Documentation and Installation pages #1877

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Nov 16, 2018

Conversation

olivierlacan
Copy link
Contributor

Documentation

  • add official API documentation link
  • remove long aside on installation and link to Installation page instead
  • remove redundant listing of links already listed (on every page of the site) for Getting Started
  • simplify summary copy

Installation

  • simplify and clarify summary copy
  • update references to OS X (it's called macOS now)
  • cut down needlessly verbose language
  • add relevant internal & external links

I know this is a lot for on PR but a lot of these changes are related and it seemed like we'd take a week of back and forth if I had made this multiple discrete PRs. I'm completely okay to discuss the merit of some of these changes in PR review comments. Please feel free to suggest more changes/updates to the Installation page for example as I'm not as familiar with Linux/Windows installation issues as I am with macOS ones.

There’s no reason to spend so much time talking about
installing Ruby or the command line on a page dedicated
to documentation. We can refer people directly to the
installation page which is much better suited to this.
These links are already available on every single page of
the site in the sidebar, there’s no need to repeat them here.
I was surprised not to find these listed anywhere even
though it is the official documentation built from source
and hosted on ruby-lang.org

Third parties are fine, but we shouldn’t link to third parties
only if we offer this resource already.
There were a lot of outdated (and many may still remain)
pieces of information in this guide and it was often
needllessly verbose.

I cut down on unnecessary copy, added relevant internal
and external links, etc.
@olivierlacan olivierlacan requested a review from a team as a code owner November 15, 2018 18:13
@JuanitoFatas JuanitoFatas merged commit 48ded00 into ruby:master Nov 16, 2018
@JuanitoFatas
Copy link
Member

This looks great 😍👍

If there are new suggestions/fixes, anyone is free to open Pull Request and we keep moving forward.

@olivierlacan
Copy link
Contributor Author

Thanks @sorah and @JuanitoFatas. I'm excited to get to clean up those pages a bunch. 🤗

Although heads up this might conflict a bit with #1835 which will probably need a rebase now.

@olivierlacan olivierlacan deleted the official-api-docs branch November 16, 2018 00:06
@yous
Copy link
Member

yous commented Nov 16, 2018

@ruby/www-ruby-lang-org-i18n-ko Documentation for Korean should be updated, please take a look.

riseshia added a commit to riseshia/www.ruby-lang.org that referenced this pull request Nov 17, 2018
riseshia added a commit to riseshia/www.ruby-lang.org that referenced this pull request Nov 17, 2018
riseshia added a commit to riseshia/www.ruby-lang.org that referenced this pull request Dec 3, 2018
riseshia added a commit to riseshia/www.ruby-lang.org that referenced this pull request Dec 9, 2018
riseshia added a commit that referenced this pull request Dec 23, 2018
* [KO] Follow up changes of #1877

Ref: #1877

* Add faq

* Add C API reference

* Add Atom to list

* Translate FreeBSD

Ports Collection from
https://docs.freebsd.org/doc/10.3-RELEASE/usr/local/share/doc/freebsd/ko/articles/contributing/ports-contributing.html

* Add missing text

* Use 모하브 as Mojave translation

* Follow up dc375e4

* Prefer 가상 머신 than 가상 기기 for virtual machine

* Fix more

* Use korean link
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants