This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-12-28
Channels
- # announcements (5)
- # asami (34)
- # babashka (15)
- # beginners (222)
- # calva (5)
- # cider (2)
- # circleci (4)
- # cljfx (11)
- # clojure (34)
- # clojure-europe (10)
- # clojure-nl (2)
- # clojure-taiwan (2)
- # clojure-uk (5)
- # clojurescript (27)
- # conjure (8)
- # cryogen (11)
- # cursive (11)
- # datomic (7)
- # depstar (6)
- # fulcro (29)
- # graalvm (2)
- # joker (3)
- # kaocha (9)
- # nrepl (4)
- # off-topic (9)
- # pathom (1)
- # shadow-cljs (11)
- # spacemacs (4)
- # sql (1)
- # tools-deps (12)
hi, i want to add an optional element to my RSS channel :category (:tags config)
:
(defn make-channel [config posts]
(apply
(partial rss/channel-xml
false
{:title (:site-title config)
:link (:site-url config)
:description (:description config)
:lastBuildDate (Date.)
:category (:tags config)})
(posts-to-items (:site-url config) posts)))
Now i`m stuck because i do not figured out how to pass this customised function to compile-assets
from cryogen-core.compilerI don't know that part of the code but it is well possible such customization isn't currently possible.
ok, thanks
@dorab @carmen I'm thinking about some guidelines for accepting / rejecting feature and pull requests, such as: * Is it necessary? I.e. is there an OK-ish way to do it already? (E.g. using the existing customization hooks.) * Is it simple? The more complex the higher the long-term maintenance cost for us 😢 * Is it popular? Have multiple/many people requested it? *... Thoughts? Additions? 🙏
Good list. Thanks. Some possible additions to consider: • Does it enable future enhancements? Ideally in an orthogonal (i.e., decomplected) manner to other current and future features. I am generally concerned about adding features that don't fit in with the existing conceptual and implementation architecture. • What are alternatives to this particular solution? Have they been considered? Pros / cons? • What future features are prohibited (or made very difficult) by this enhancement? • Is the enhancement backwards compatible? • How does the enhancement fit in with existing tests? Are new tests needed?
awesome, thanks! Perhaps we should add these to one of the files you have recently added?
Agree with all the mentioned points. I feel like cryogen has been sort of "feature complete" for a while now, in that many things can be achieved through hooks or even with-redef
s.
Sometimes interesting/useful features are requested but maybe not many people would actually use it. In this case a new "how to do x" article on the website should work nicely
thank you @holyjak for bringing this up. I would like to take this opportunity to ask what is the vision for Cryogen ? What are the features and functionality desired for the project ? There are established static website generators to compare/inspire/borrow functionality from . What are the people/purpses the project serves ? What are the things the project does not want to take on ? It's best if they are expclicit. Is there a project roadmap? If there is a high barrier of entry for changes / new features / PR's then maybe forking the project should be encouraged ... ?!?