forked from ruby/ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DOC] New homepage for docs.ruby-lang.org/en (ruby#12227)
- Loading branch information
Showing
2 changed files
with
66 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# Ruby Documentation | ||
|
||
Welcome to the official Ruby programming language documentation. | ||
|
||
## Getting Started | ||
|
||
New to Ruby? Start with our [Getting Started Guide](https://www.ruby-lang.org/en/documentation/quickstart/). | ||
|
||
## Core Classes and Modules | ||
|
||
Explore the essential classes and modules: | ||
|
||
- [String](String.html) - Text manipulation and string utilities. | ||
- [Symbol](Symbol.html) - Named identifiers inside the Ruby interpreter. | ||
- [Array](Array.html) - Ordered collections of objects. | ||
- [Hash](Hash.html) - Key-value pairs for efficient data retrieval. | ||
- [Integer](Integer.html) - \Integer number class. | ||
- [Float](Float.html) - Floating-point number class. | ||
- [Enumerable](Enumerable.html) - Collection traversal and searching. | ||
- [File](File.html) - \File operations and handling. | ||
- [IO](IO.html) - Input/output functionality. | ||
- [Time](Time.html) - \Time representation. | ||
- [Regexp](Regexp.html) - Regular expressions for pattern matching. | ||
- [Range](Range.html) - Representing a range of values. | ||
- [Exception](Exception.html) - Base class for all exceptions. | ||
- [Thread](Thread.html) - Multithreading and concurrency. | ||
|
||
## Language Reference | ||
|
||
Deep dive into Ruby's syntax and features: | ||
|
||
- [Ruby Syntax](rdoc-ref:syntax.rdoc) | ||
- [Exceptions](rdoc-ref:exceptions.md) | ||
- [Implicit Conversions](rdoc-ref:implicit_conversion.rdoc) | ||
|
||
## Standard Libraries | ||
|
||
There are some standard libraries included in Ruby that are also commonly used, such as: | ||
|
||
- [Date](Date.html) - \Date representation. | ||
- [JSON](JSON.html) - \JSON encoding and decoding. | ||
- [ERB](ERB.html) - Embedded Ruby for templating. | ||
- [Net::HTTP](Net/HTTP.html) - HTTP client library. | ||
|
||
Use the following links to access the comprehensive set of libraries included with Ruby: | ||
|
||
- [Standard Library Documentation](rdoc-ref:standard_library.rdoc) | ||
- [Maintainers](rdoc-ref:maintainers.md) | ||
|
||
## Contribute to Ruby | ||
|
||
Get involved with the Ruby community: | ||
|
||
- [Contribution Guide](rdoc-ref:contributing.md) | ||
- [Documentation Guide](rdoc-ref:contributing/documentation_guide.md) | ||
- [Reporting Issues](rdoc-ref:contributing/reporting_issues.md) | ||
- [Building Ruby](rdoc-ref:contributing/building_ruby.md) | ||
- [Testing Ruby](rdoc-ref:contributing/testing_ruby.md) | ||
- [Issue Tracker](https://bugs.ruby-lang.org/projects/ruby-master/issues) | ||
|
||
## Additional Resources | ||
|
||
- [Ruby Homepage](https://www.ruby-lang.org/) | ||
- [RubyGems](https://rubygems.org/) | ||
- [Ruby Community](https://www.ruby-lang.org/en/community/) |