lfe-rebar3 / lodox Goto Github PK
View Code? Open in Web Editor NEWThis project forked from quasiquoting/lodox
Like Codox for LFE.
Home Page: http://lfe-rebar3.github.io/lodox/
License: MIT License
This project forked from quasiquoting/lodox
Like Codox for LFE.
Home Page: http://lfe-rebar3.github.io/lodox/
License: MIT License
Username: @yurrriq
Prepend something like:
(defmodule {{filename}}
(export all)
(export-macro all)) ; may have to parse forms for this
and pass '[return binary]
to lfe_comp:file/2
. See bin/lfedoc
for more tricks.
See quasiquoting#31.
See quasiquoting#37.
In projects that have more than one app, e.g. /apps/*
, we should generate a monolithic doc set, at least optionally. This would also require a configurable top-level (We have that already)output-path
.
Previously, we were generating HTML very similar to the output of Codox, but with the EDoc rewrite, we have an opportunity to change that. Does anyone have any suggestions or examples of HTML docs they prefer?
Hey @oubiwann, the Lodox team only has read permissions on this repo. Can you fix it?
It would be great to get more people involved and we ought to have a little description of how that should go.
I have a fix for this in my fork and am just opening the issue so I can close it.
With the changes proposed in #31, we'll have to jump through additional hoops to get Wikilinks handled correctly. Perhaps it would be better to adopt the {@link ...}
convention. Same goes for `code`
vs `code'
. Perhaps we can take some cues from edown wrt rendering and {in,ex}ternal link resolution. Edown may help inform the solution to #16 as well.
Over the course of development, a number of weird bugs have popped up, especially wrt HTML output. We should have tests to catch them.
Now that macros are getting more meta, we should probably somehow parse defun
s that are generated by macros at compile time. @rvirding, could you remind me of the option to pass to the compiler to return the macro expanded forms?
Update the README: s/plugins/project_plugins
.
See quasiquoting#60.
This could speed up subsequent runs. We can check the last modified dates to see if we need to parse again.
Is this not maintained anymore? It doesn't work with any new version of lfe. (e.g. lfe 1.3)
as in rebar3_run
See quasiquoting#48.
See quasiquoting#42.
This will enable support for older OTP releases. Now that the hard work is done by lfe_doc
, this should be no big deal.
README.md
.travis.yml
s/Homepage/GitHub/
See quasiquoting#40.
Next time we get a stable release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.