This is an automated email from the ASF dual-hosted git repository.

baumgold pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git


The following commit(s) were added to refs/heads/main by this push:
     new 95c053a  Fix docs errors (#491)
95c053a is described below

commit 95c053a272ddae7d2037eddad0379681c59e3608
Author: Eric Hanson <[email protected]>
AuthorDate: Mon Oct 16 13:13:26 2023 +0200

    Fix docs errors (#491)
    
    This package didn't specify `compat` for Documenter, so when the
    breaking v1 release was made, it broke the docs build (since warnings
    became errors). This PR fixes those errors and specifies compatibility
    with Documenter v1.
---
 docs/Project.toml     | 3 +++
 docs/make.jl          | 2 +-
 docs/src/manual.md    | 2 +-
 docs/src/reference.md | 8 ++++++++
 4 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/docs/Project.toml b/docs/Project.toml
index 246ba9d..ebc6a27 100644
--- a/docs/Project.toml
+++ b/docs/Project.toml
@@ -18,3 +18,6 @@
 [deps]
 Arrow = "69666777-d1a9-59fb-9406-91d4454c9d45"
 Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
+
+[compat]
+Documenter = "1"
diff --git a/docs/make.jl b/docs/make.jl
index 4d3511f..b2c86f4 100644
--- a/docs/make.jl
+++ b/docs/make.jl
@@ -20,7 +20,7 @@ using Arrow
 
 makedocs(;
     modules=[Arrow],
-    repo="https://github.com/apache/arrow-julia/blob/{commit}{path}#L{line}";,
+    repo=Remotes.GitHub("apache", "arrow-julia"),
     sitename="Arrow.jl",
     format=Documenter.HTML(;
         prettyurls=get(ENV, "CI", "false") == "true",
diff --git a/docs/src/manual.md b/docs/src/manual.md
index ea36879..802d095 100644
--- a/docs/src/manual.md
+++ b/docs/src/manual.md
@@ -48,7 +48,7 @@ table = Arrow.Table("data.arrow")
 
 ### `Arrow.Table`
 
-The type of `table` in this example will be an `Arrow.Table`. When "reading" 
the arrow data, `Arrow.Table` first 
["mmapped"](https://en.wikipedia.org/wiki/Mmap) the `data.arrow` file, which is 
an important technique for dealing with data larger than available RAM on a 
system. By "mmapping" a file, the OS doesn't actually load the entire file 
contents into RAM at the same time, but file contents are "swapped" into RAM as 
different regions of a file are requested. Once "mmapped", `Arrow.Ta [...]
+The type of `table` in this example will be an `Arrow.Table`. When "reading" 
the arrow data, `Arrow.Table` first 
["mmapped"](https://en.wikipedia.org/wiki/Mmap) the `data.arrow` file, which is 
an important technique for dealing with data larger than available RAM on a 
system. By "mmapping" a file, the OS doesn't actually load the entire file 
contents into RAM at the same time, but file contents are "swapped" into RAM as 
different regions of a file are requested. Once "mmapped", `Arrow.Ta [...]
 
 * [`Arrow.Primitive`](@ref): the most common array type for simple, fixed-size 
elements like integers, floats, time types, and decimals
 * [`Arrow.List`](@ref): an array type where its own elements are also arrays 
of some kind, like string columns, where each element can be thought of as an 
array of characters
diff --git a/docs/src/reference.md b/docs/src/reference.md
index 9e395e4..cb62746 100644
--- a/docs/src/reference.md
+++ b/docs/src/reference.md
@@ -23,3 +23,11 @@
 Modules = [Arrow]
 Order   = [:type, :function]
 ```
+
+## Internals: `Arrow.FlatBuffers`
+
+The `FlatBuffers` module is not part of Arrow.jl's public API, and these 
functions may change without notice.
+
+```@autodocs
+Modules = [Arrow.FlatBuffers]
+```

Reply via email to