Do you also want to support the repl help system? By this I mean, do you 
want to do the following also for your custom functions/types?

help?> BigInt
search: BigInt disable_sigint reenable_sigint set_bigfloat_precision

  BigInt(x)

  Create an arbitrary precision integer. x may be an Int (or anything that 
can
  be converted to an Int). The usual mathematical operators are defined for
  this type, and results are promoted to a BigInt.

  Instances can be constructed from strings via parse, or using the big 
string
  literal.

help?> gcd
search: gcd gcdx gc_disable significand

  gcd(x,y)

  Greatest common (positive) divisor (or zero if x and y are both zero).

These are coming from the docstrings attached to the types/function (see 
http://docs.julialang.org/en/release-0.4/manual/documentation/). As far as 
I know they have to be written in Markdown. I do not know how well Sphinx 
and Markdown work together (Sphinx usually uses files in reStructuredText 
(rst) format).

On Wednesday, May 11, 2016 at 6:10:06 PM UTC+2, Chris Rackauckas wrote:
>
> Thanks for the link. I'll look into using Documenter.jl + mkdocs. Is there 
> anyway that the format can match something like Sphinx/MakeTheDocs (I don't 
> really know what that is)? I like that look much better; the font from the 
> Documenter.jl examples is wonky and hard to read.
>
> On Wednesday, May 11, 2016 at 9:01:48 AM UTC-7, Tommy Hofmann wrote:
>>
>> What about this post?
>>
>> https://groups.google.com/forum/#!searchin/julia-users/documentation/julia-users/q7rwopVQHV4/o-mDXpqhAwAJ
>> Note that instead of Lexicon.jl one should use Documenter.jl but the 
>> workflow is similar.
>>
>> Documenter.jl provides an easy way to combine docstrings and manually 
>> written Markdown files. At the end of the day one gets mkdocs 
>> documentations, which can be deployed to readthedocs, but you can also 
>> produce a pdf using https://github.com/jgrassler/mkdocs-pandoc.
>>
>> Documenter.jl itself has nothing to do with LaTeX or not. No one prevents 
>> you from using LaTeX in your dostrings or Markdown files.
>>
>>
>> On Wednesday, May 11, 2016 at 5:20:36 PM UTC+2, Chris Rackauckas wrote:
>>>
>>> Forgot to mentioned that LaTeX is a requirement. I don't see any LaTeX 
>>> in Documenter.jl
>>>
>>> On Wednesday, May 11, 2016 at 7:42:34 AM UTC-7, Kristoffer Carlsson 
>>> wrote:
>>>>
>>>> https://github.com/MichaelHatherly/Documenter.jl with its 
>>>> documentation http://michaelhatherly.github.io/Documenter.jl/latest/ 
>>>> is good imo.
>>>>
>>>> You can look at packages that are using Documenter here: 
>>>> http://michaelhatherly.github.io/Documenter.jl/latest/man/examples/
>>>>
>>>> On Wednesday, May 11, 2016 at 4:04:58 PM UTC+2, Chris Rackauckas wrote:
>>>>>
>>>>> Hi,
>>>>>   I was wondering if there's any documentation/tutorials for 
>>>>> generating documentation for Julia packages. I would like to make one of 
>>>>> those Read the Docs things but I don't know where to start (or if that's 
>>>>> still the preferred method) and a quick Google / Julia-users search 
>>>>> didn't 
>>>>> hit a result.
>>>>>
>>>>

Reply via email to