Skip to content
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

Deprecate BlueCloth, Less, and Sigil support #382

Merged
merged 1 commit into from
Aug 28, 2022

Conversation

jeremyevans
Copy link
Contributor

None of these are tested in CI.

BlueCloth conflicts with RDiscount. It could theoretically be
tested in CI if RDiscount was in primary templates and BlueCloth
in secondary templates, but considering BlueCloth hasn't had a
release in over 10 years, and Tilt supports many other markdown
formats, there isn't a good reason to keep supporting it.

Less on CRuby depends on therubyracer, which no longer works on
modern Ruby due to changes in Psych. I tried enabling it in CI,
and it won't install (https://github.com/jeremyevans/tilt/runs/7812514562?check_suite_focus=true#step:4:155).
Less hasn't had a release in over 8 years, and therubyracer hasn't
had a release in over 5 years.

Sigil doesn't have a gem, and isn't even packaged for my operating
system (OpenBSD). It's possible we could test it in CI if it is
packaged for whatever Linux distro CI uses, but I doubt the usage
of tilt/sigil is high enough to justify that.

If any tilt user really needs these template engines, they can just
copy the related template file and require it manually.

None of these are tested in CI.

BlueCloth conflicts with RDiscount.  It could theoretically be
tested in CI if RDiscount was in primary templates and BlueCloth
in secondary templates, but considering BlueCloth hasn't had a
release in over 10 years, and Tilt supports many other markdown
formats, there isn't a good reason to keep supporting it.

Less on CRuby depends on therubyracer, which no longer works on
modern Ruby due to changes in Psych.  I tried enabling it in CI,
and it won't install (https://github.com/jeremyevans/tilt/runs/7812514562?check_suite_focus=true#step:4:155).
Less hasn't had a release in over 8 years, and therubyracer hasn't
had a release in over 5 years.

Sigil doesn't have a gem, and isn't even packaged for my operating
system (OpenBSD).  It's possible we could test it in CI if it is
packaged for whatever Linux distro CI uses, but I doubt the usage
of tilt/sigil is high enough to justify that.

If any tilt user really needs these template engines, they can just
copy the related template file and require it manually.
@judofyr judofyr merged commit e605a96 into rtomayko:master Aug 28, 2022
@jeremyevans jeremyevans deleted the deprecate-bluecloth-less-sigil branch February 13, 2023 18:47
gma added a commit to gma/nesta that referenced this pull request Jul 11, 2023
BlueCloth has been removed in Tilt 2.2.0, as it conflicts with RDiscount
and hasn't been updated in 10 years. See rtomayko/tilt#382 for details.
gma added a commit to gma/nestacms.com that referenced this pull request Apr 12, 2024
BlueCloth has been deprecated in Tilt, so it no longer makes sense to
use it in example code that configures Nesta's Markdown processor.

See rtomayko/tilt#382
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants