-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
factor out simplates #341
Comments
I think simplates should be promoted separately from Aspen because what's really needed for Aspen to take root is for tooling to arise around simplates. Think http://prose.io/ as well as Ace and other editor plugins. If simplates are a thing of their own apart from Aspen, it's going to be easier for the wider open-source community to take simplates on board, which (perhaps counter-intuitively) will have a beneficial effect on Aspen. |
We've got http://simplates.org/ up now. Still need to factor out the library. |
You might have some success promoting it as a simpler alternative to iPython notebooks. |
I actually thought they are a part of Gratipay code and not Aspen. |
Working toward this slowly. Some hangups I could use opinions/ideas on:
|
2 and 3) Let's maybe look at Jinja2 and other templating systems. I believe they generally handle this with a |
Where "this" is library configuration. |
So:
Sound good? |
...be careful, I might Change The World while you're gone :) |
All but the last checkbox there is done in #481 now. |
...and now that's done too. With more to come! |
Simplates are mostly factored out now. Happy vacation! |
😲 |
Once the current PR has landed, the next piece will be to actually factor them out into a separate repo with packaging, docs, etc. And also change all the aspen renderer modules into simplate renderer modules. So if someone wants pystache support they'll have to install It would also be cool to have adapters like maybe |
Yes! Ideally we can generate enough interest amongst the Flask and Django communities that those shims will get written by third parties. |
What's our plan for other languages besides Python? Currently our |
Let's use https://github.com/gratipay/simplates.org/issues to manage the "factoring out" part. |
The scope of the
The Python library we factor out should land at https://github.com/gratipay/simplates.py and be linked on simplates.org as the reference implementation. |
Closing in favor of AspenWeb/salon#13 and https://github.com/AspenWeb/simplates.org/issues. |
I think we should promote simplates as their own thing. I just bought simplates.org for the purpose. Simplates are a file format for web programming. We should define a standard and release a reference implementation in Python, used by Aspen. We should get simplates supported on GitHub in code blocks and in their Ace editor.
This is a meta issue that will result in new issues. Wanted to capture the general idea.
The text was updated successfully, but these errors were encountered: