Deploying to gh-pages from @ 176b2bf19d 🚀

This commit is contained in:
jethrokuan
2020-09-26 05:56:43 +00:00
parent b741d8c597
commit 4e63382bb7
4 changed files with 207 additions and 5 deletions

View File

@@ -66,9 +66,78 @@ ul.no-bullet {list-style: none}
Next: <a href="Post_002dInstallation-Tasks.html#Post_002dInstallation-Tasks" accesskey="n" rel="next">Post-Installation Tasks</a>, Previous: <a href="Installing-from-Apt.html#Installing-from-Apt" accesskey="p" rel="prev">Installing from Apt</a>, Up: <a href="Installation.html#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p> Next: <a href="Post_002dInstallation-Tasks.html#Post_002dInstallation-Tasks" accesskey="n" rel="next">Post-Installation Tasks</a>, Previous: <a href="Installing-from-Apt.html#Installing-from-Apt" accesskey="p" rel="prev">Installing from Apt</a>, Up: <a href="Installation.html#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div> </div>
<hr> <hr>
<a name="TODO-Installing-from-the-Git-Repository"></a> <a name="Installing-from-the-Git-Repository-1"></a>
<h3 class="section">4.3 <strong>TODO</strong> Installing from the Git Repository</h3> <h3 class="section">4.3 Installing from the Git Repository</h3>
<p>You may install Org-roam directly from the repository on <a href="https://github.com/org-roam/org-roam">GitHub</a> if you like. This will give you access to the latest version hours or days before it appears on MELPA, and months (or more) before it is added to the Debian or Ubuntu repositories. This will also give you access to various developmental branches that may be available.
</p>
<p>Note, however, that development version, and especially any feature branches, may not always be in working order. You&rsquo;ll need to be prepared to do some debugging, or to manually roll-back to working versions, if you install from GitHub.
</p>
<p>Installing from GitHub requires that you clone the repository:
</p>
<div class="example">
<pre class="example">git clone https://github.com/org-roam/org-roam.git /path/to/org/roam
</pre></div>
<p>where <code>./path/to/org/roam</code> is the location you will store your copy of the code.
</p>
<p>Next, you need to add this location to your load path, and <code>require</code> the Org-roam library. Add the following code to your <code>.emacs</code>:
</p>
<div class="lisp">
<pre class="lisp">(add-to-list 'load-path &quot;/path/to/org/roam&quot;)
(require 'org-roam)
</pre></div>
<p>You now have Org-roam installed. However, you don&rsquo;t necessarily have the dependencies that it requires. These include:
</p>
<ul>
<li> dash
</li><li> f
</li><li> s
</li><li> org
</li><li> emacsql
</li><li> emacsql-sqlite3
</li></ul>
<p>You can install this manually as well, or get the latest version from MELPA. You may wish to use <a href="https://github.com/jwiegley/use-package">use-package</a>, <a href="https://github.com/raxod502/straight.el">straight.el</a>, or some other tool or tools to help manage this.
</p>
<p>If you would like to install the manual for access from Emacs&rsquo; built-in Info system, you&rsquo;ll need to compile the .texi source file, and install it in an appropriate location.
</p>
<p>To compile the .texi source file, from a terminal navigate to the <code>/doc</code> subdirectory of the Org-roam repository, and run the following:
</p>
<div class="example">
<pre class="example">make infodir=/path/to/my/info/files install-info
</pre></div>
<p>Where <code>/path/to/my/info/files</code> is the location where you keep info files. This target directory needs to be stored in the variable &lsquo;Info-default-directory-list&lsquo;. If you aren&rsquo;t using one of the default info locations, you can configure this with the following in your <code>.emacs</code> file:
</p>
<div class="lisp">
<pre class="lisp">(require 'info)
(add-to-list 'Info-default-directory-list
&quot;/path/to/my/info/files&quot;)
</pre></div>
<p>You can also use one of the default locations, such as:
</p>
<ul>
<li> <em>usr/local/share/info</em>
</li><li> <em>usr/share/info</em>
</li><li> <em>usr/local/share/info</em>
</li></ul>
<p>If you do this, you&rsquo;ll need to make sure you have write-access to that location, or run the above <code>make</code> command as root.
</p>
<p>Now that the info file is ready, you need to add it to the corresponding <code>dir</code> file:
</p>
<div class="example">
<pre class="example">install-info /path/to/my/info/files/org-roam.info /path/to/my/info/files/dir
</pre></div>
<hr>
<div class="header">
<p>
Next: <a href="Post_002dInstallation-Tasks.html#Post_002dInstallation-Tasks" accesskey="n" rel="next">Post-Installation Tasks</a>, Previous: <a href="Installing-from-Apt.html#Installing-from-Apt" accesskey="p" rel="prev">Installing from Apt</a>, Up: <a href="Installation.html#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>

View File

@@ -77,7 +77,7 @@ ul.no-bullet {list-style: none}
<ul class="no-bullet"> <ul class="no-bullet">
<li><a name="toc-Installing-from-MELPA-1" href="Installing-from-MELPA.html#Installing-from-MELPA">4.1 Installing from MELPA</a></li> <li><a name="toc-Installing-from-MELPA-1" href="Installing-from-MELPA.html#Installing-from-MELPA">4.1 Installing from MELPA</a></li>
<li><a name="toc-Installing-from-Apt-1" href="Installing-from-Apt.html#Installing-from-Apt">4.2 Installing from Apt</a></li> <li><a name="toc-Installing-from-Apt-1" href="Installing-from-Apt.html#Installing-from-Apt">4.2 Installing from Apt</a></li>
<li><a name="toc-TODO-Installing-from-the-Git-Repository" href="Installing-from-the-Git-Repository.html#Installing-from-the-Git-Repository">4.3 <strong>TODO</strong> Installing from the Git Repository</a></li> <li><a name="toc-Installing-from-the-Git-Repository-1" href="Installing-from-the-Git-Repository.html#Installing-from-the-Git-Repository">4.3 Installing from the Git Repository</a></li>
<li><a name="toc-Post_002dInstallation-Tasks-1" href="Post_002dInstallation-Tasks.html#Post_002dInstallation-Tasks">4.4 Post-Installation Tasks</a></li> <li><a name="toc-Post_002dInstallation-Tasks-1" href="Post_002dInstallation-Tasks.html#Post_002dInstallation-Tasks">4.4 Post-Installation Tasks</a></li>
</ul></li> </ul></li>
<li><a name="toc-Getting-Started-1" href="Getting-Started.html#Getting-Started">5 Getting Started</a></li> <li><a name="toc-Getting-Started-1" href="Getting-Started.html#Getting-Started">5 Getting Started</a></li>

View File

@@ -195,7 +195,67 @@ using Apt:
Org-roam will then be autoloaded into Emacs. Org-roam will then be autoloaded into Emacs.
** TODO Installing from the Git Repository ** Installing from the Git Repository
You may install Org-roam directly from the repository on [[https://github.com/org-roam/org-roam][GitHub]] if you like. This will give you access to the latest version hours or days before it appears on MELPA, and months (or more) before it is added to the Debian or Ubuntu repositories. This will also give you access to various developmental branches that may be available.
Note, however, that development version, and especially any feature branches, may not always be in working order. You'll need to be prepared to do some debugging, or to manually roll-back to working versions, if you install from GitHub.
Installing from GitHub requires that you clone the repository:
#+begin_src bash
git clone https://github.com/org-roam/org-roam.git /path/to/org/roam
#+end_src
where ~./path/to/org/roam~ is the location you will store your copy of the code.
Next, you need to add this location to your load path, and ~require~ the Org-roam library. Add the following code to your ~.emacs~:
#+begin_src elisp
(add-to-list 'load-path "/path/to/org/roam")
(require 'org-roam)
#+end_src
You now have Org-roam installed. However, you don't necessarily have the dependencies that it requires. These include:
- dash
- f
- s
- org
- emacsql
- emacsql-sqlite3
You can install this manually as well, or get the latest version from MELPA. You may wish to use [[https://github.com/jwiegley/use-package][use-package]], [[https://github.com/raxod502/straight.el][straight.el]], or some other tool or tools to help manage this.
If you would like to install the manual for access from Emacs' built-in Info system, you'll need to compile the .texi source file, and install it in an appropriate location.
To compile the .texi source file, from a terminal navigate to the ~/doc~ subdirectory of the Org-roam repository, and run the following:
#+begin_src bash
make infodir=/path/to/my/info/files install-info
#+end_src
Where ~/path/to/my/info/files~ is the location where you keep info files. This target directory needs to be stored in the variable `Info-default-directory-list`. If you aren't using one of the default info locations, you can configure this with the following in your ~.emacs~ file:
#+begin_src elisp
(require 'info)
(add-to-list 'Info-default-directory-list
"/path/to/my/info/files")
#+end_src
You can also use one of the default locations, such as:
- /usr/local/share/info/
- /usr/share/info/
- /usr/local/share/info/
If you do this, you'll need to make sure you have write-access to that location, or run the above ~make~ command as root.
Now that the info file is ready, you need to add it to the corresponding ~dir~ file:
#+begin_src bash
install-info /path/to/my/info/files/org-roam.info /path/to/my/info/files/dir
#+end_src
** Post-Installation Tasks ** Post-Installation Tasks

View File

@@ -346,7 +346,80 @@ using Apt:
Org-roam will then be autoloaded into Emacs. Org-roam will then be autoloaded into Emacs.
@node Installing from the Git Repository @node Installing from the Git Repository
@section @strong{TODO} Installing from the Git Repository @section Installing from the Git Repository
You may install Org-roam directly from the repository on @uref{https://github.com/org-roam/org-roam, GitHub} if you like. This will give you access to the latest version hours or days before it appears on MELPA, and months (or more) before it is added to the Debian or Ubuntu repositories. This will also give you access to various developmental branches that may be available.
Note, however, that development version, and especially any feature branches, may not always be in working order. You'll need to be prepared to do some debugging, or to manually roll-back to working versions, if you install from GitHub.
Installing from GitHub requires that you clone the repository:
@example
git clone https://github.com/org-roam/org-roam.git /path/to/org/roam
@end example
where @code{./path/to/org/roam} is the location you will store your copy of the code.
Next, you need to add this location to your load path, and @code{require} the Org-roam library. Add the following code to your @code{.emacs}:
@lisp
(add-to-list 'load-path "/path/to/org/roam")
(require 'org-roam)
@end lisp
You now have Org-roam installed. However, you don't necessarily have the dependencies that it requires. These include:
@itemize
@item
dash
@item
f
@item
s
@item
org
@item
emacsql
@item
emacsql-sqlite3
@end itemize
You can install this manually as well, or get the latest version from MELPA@. You may wish to use @uref{https://github.com/jwiegley/use-package, use-package}, @uref{https://github.com/raxod502/straight.el, straight.el}, or some other tool or tools to help manage this.
If you would like to install the manual for access from Emacs' built-in Info system, you'll need to compile the .texi source file, and install it in an appropriate location.
To compile the .texi source file, from a terminal navigate to the @code{/doc} subdirectory of the Org-roam repository, and run the following:
@example
make infodir=/path/to/my/info/files install-info
@end example
Where @code{/path/to/my/info/files} is the location where you keep info files. This target directory needs to be stored in the variable `Info-default-directory-list`. If you aren't using one of the default info locations, you can configure this with the following in your @code{.emacs} file:
@lisp
(require 'info)
(add-to-list 'Info-default-directory-list
"/path/to/my/info/files")
@end lisp
You can also use one of the default locations, such as:
@itemize
@item
@emph{usr/local/share/info}
@item
@emph{usr/share/info}
@item
@emph{usr/local/share/info}
@end itemize
If you do this, you'll need to make sure you have write-access to that location, or run the above @code{make} command as root.
Now that the info file is ready, you need to add it to the corresponding @code{dir} file:
@example
install-info /path/to/my/info/files/org-roam.info /path/to/my/info/files/dir
@end example
@node Post-Installation Tasks @node Post-Installation Tasks
@section Post-Installation Tasks @section Post-Installation Tasks