Mitchell Hanberg
916a9469d6
Remove mdn docs
...
They became broken at some point, and are probably not too useful
anyway. We can bring them back in the future.
2020-04-14 10:39:58 -04:00
Adam Rutkowski
3e3f4480fa
Ensure optional Phoenix is optional ( #39 )
2020-01-07 23:44:39 -05:00
Shritesh
d1fceaf75f
Don't depend on floki in prod ( #28 )
...
* Set @preferred_cli_env for Convert Task to :dev
* Set floki dep to :dev and :test, bump nimble_parsec
2019-09-25 15:16:56 -04:00
Mitchell Hanberg
5acd6fc079
Svg module ( #25 )
...
* Temple.Svg
- scopes update_mdn_task to the temple namespace
- introduces new temple.convert mix task to convert plain HTML and SVG to
Temple syntax
* Rename Temple.Tags to Temple.Html
* Remove hackney
I'm not sure why it was even in there ¯\_(ツ)_/¯
* Update floki
* Document temple.convert in README
2019-09-13 21:36:16 -04:00
Mitchell Hanberg
b0a7f9da11
Extract helper module for creating elements
...
Also removes illegal `html` macros, which allows use to only define one
clause and remove some tests.
2019-08-20 21:01:07 -04:00
Mitchell Hanberg
d210d3bff5
Extract safe result from hidden fields within inputs_for/4
...
Also switches to using `with` instead of `lexical_scoping` because it is
more idiomatic.
2019-07-07 22:26:32 -04:00
Mitchell Hanberg
2929e6c7c3
Remove IO.inspect
2019-07-05 22:36:59 -04:00
Mitchell Hanberg
8daf85fdb3
Allow defcomponent to work with runtime values for assigns
...
Also allows tags and defcomponents to accept maps in addition to keyword
lists
2019-07-04 00:16:29 -04:00
Mitchell Hanberg
cf0707f8aa
Fix mdn docs
2019-07-03 21:42:30 -04:00
Mitchell Hanberg
9278f7fb4e
Rename to Temple
2019-07-01 22:48:51 -04:00
Mitchell Hanberg
dbf8dce765
Phoenix generators for layout and html resource
2019-07-01 22:14:32 -04:00
Mitchell Hanberg
fb5147ff97
Improve doc generation
...
- Downloads all the mdn documentation in parallel
- Enables the `--silent` flag for curl
- Aliases the docs mix task to run update_mdn_docs first
2019-06-30 21:59:38 -04:00
Mitchell Hanberg
6b55fc7665
Implement remaining from helpers
2019-06-01 00:02:49 -04:00
Mitchell Hanberg
71e6c91c8f
Extract Form module and rename Html module to Tags
2019-05-10 15:56:09 -04:00
Mitchell Hanberg
db17577bb5
Document void and nonvoid element macros
...
The mix task will fetch the element documentation from MDN for each
element and include that in the documentation.
The main documentation for these macros will be in the moduledoc
2019-05-08 22:09:14 -04:00