diff --git a/.github/workflows/cla-signed.yml b/.github/workflows/cla-signed.yml index 6783219d1..01d57d014 100644 --- a/.github/workflows/cla-signed.yml +++ b/.github/workflows/cla-signed.yml @@ -23,8 +23,8 @@ jobs: pull-requests: write steps: - run: | - if ! $BRANCH == "tiddlywiki-com"; then - echo "This CLA signature targets the wrong branch" + if [[ "$BRANCH" != "tiddlywiki-com" ]]; then + echo "This CLA signature targets the wrong branch: $BRANCH" gh pr comment "$NUMBER" -b "@$AUTHOR Signatures to the CLA must target the 'tiddlywiki-com' branch." fi env: diff --git a/editions/tw5.com/tiddlers/about/Developers.tid b/editions/tw5.com/tiddlers/about/Developers.tid index 0b54913b7..7ec64f20e 100644 --- a/editions/tw5.com/tiddlers/about/Developers.tid +++ b/editions/tw5.com/tiddlers/about/Developers.tid @@ -1,17 +1,29 @@ created: 20150412191004348 -modified: 20201222114745463 +modified: 20240925114810504 tags: Community Reference title: Developers type: text/vnd.tiddlywiki +! [[GitHub Stats|https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors]] + There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development. +> [img[https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg]] + * [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] is the official developer documentation + * Get involved in the [[development on GitHub|https://github.com/TiddlyWiki/TiddlyWiki5]] -** [img[https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg]] -** [[Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion -** [[Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas -* The older ~TiddlyWikiDev Google Group is now closed in favour of [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] but remains a useful archive: https://groups.google.com/group/TiddlyWikiDev -** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]] -* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news + +* [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion +* [[GitHub Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas + +* The older ~TiddlyWikiDev Google Group is now closed in favour of [[Talk TiddlyWiki|https://talk.tiddlywiki.org/]] and [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] +** It remains a useful archive: https://groups.google.com/group/TiddlyWikiDev +*** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]] + * Chat at https://gitter.im/TiddlyWiki/public (development room coming soon) + +! Twitter + +* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news + diff --git a/editions/tw5.com/tiddlers/community/Forums.tid b/editions/tw5.com/tiddlers/community/Forums.tid index f3baacf21..522390fce 100644 --- a/editions/tw5.com/tiddlers/community/Forums.tid +++ b/editions/tw5.com/tiddlers/community/Forums.tid @@ -1,20 +1,24 @@ created: 20140721121924384 -modified: 20220131165124489 +modified: 20240925113748341 tags: Community title: Forums type: text/vnd.tiddlywiki ! Official Forums -The new official forum for talking about ~TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email. +!! https://talk.tiddlywiki.org/ -https://talk.tiddlywiki.org/ +<<< +The new official forum for talking about ~TiddlyWiki: requests for help, [[announcements|https://talk.tiddlywiki.org/c/announcements/20]] of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email. -Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +''talk.tiddlywiki.org'' is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions. +<<< -For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005): +!!! Google Groups -https://groups.google.com/group/TiddlyWiki +<<< +For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005): https://groups.google.com/group/TiddlyWiki +<<< ! Developer Forums diff --git a/editions/tw5.com/tiddlers/definitions/CamelCase.tid b/editions/tw5.com/tiddlers/definitions/CamelCase.tid index b0847ac6d..1d29548e5 100644 --- a/editions/tw5.com/tiddlers/definitions/CamelCase.tid +++ b/editions/tw5.com/tiddlers/definitions/CamelCase.tid @@ -1,6 +1,10 @@ -created: 201308281853 -modified: 201308281853 +created: 20130828185300000 +modified: 20240923162029767 tags: Definitions title: CamelCase -CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Most wikis use CamelCase to signal phrases that should automatically become links. +CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Traditionally most wikis including ~TiddlyWiki use CamelCase to signal phrases that should automatically become links. + +You can also [[disable CamelCase linking in TiddlyWiki|How to turn off camel case linking]] if you want. + +<<.from-version 5.3.0>> ~CamelCase is disabled by default in new wikis. diff --git a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid index 4f59bdcbb..d3a8a9e7d 100644 --- a/editions/tw5.com/tiddlers/hellothere/HelloThere.tid +++ b/editions/tw5.com/tiddlers/hellothere/HelloThere.tid @@ -70,4 +70,4 @@ Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or <$list filter="[tag[Testimonial]]"> <$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/> - \ No newline at end of file + diff --git a/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid b/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid index dca2be398..35b8bb2f4 100644 --- a/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid +++ b/editions/tw5.com/tiddlers/howtos/How_to_turn_off_camel_case_linking.tid @@ -1,5 +1,5 @@ created: 20161209172820513 -modified: 20170204191306382 +modified: 20240923161828376 tags: [[Customise TiddlyWiki]] Learning title: How to turn off camel case linking type: text/vnd.tiddlywiki @@ -8,12 +8,18 @@ CamelCase is used in most Wikis, but it can interfere with text presentation in !! Turning off Camel Case locally -To turn off a particular instance of a CamelCase text, simply put a tilde (~) in front of the word, like this: +To prevent a particular CamelCase word from being linked, simply put a tilde (~) in front of the word, like this: ``` ~CamelCase ``` +If you need to disable CamelCase for just an entire tiddler, you can use the [[\rules pragma|Pragma: \rules]]: + +``` +\rules except wikilink +``` + !! Turning off Camel Case globally To turn off CamelCase in all tiddlers, navigate to the [[Control Panel|$:/ControlPanel]]. Select the `Settings` tab and then scroll or read down to the ``Camel Case Wiki Links`` section and unselect ``Enable automatic CamelCase linking``. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid b/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid index 56aa4d665..ef62ae994 100644 --- a/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid +++ b/editions/tw5.com/tiddlers/pragmas/Pragma_ _rules.tid @@ -1,5 +1,5 @@ created: 20220917112931273 -modified: 20230724184044642 +modified: 20240923161726957 tags: Pragmas title: Pragma: \rules type: text/vnd.tiddlywiki @@ -18,8 +18,8 @@ For example, in stylesheets it is typical to only use the rules associated with \rules only filteredtranscludeinline transcludeinline macrodef macrocallinline ``` -Some users prefer not to use CamelCase links: +Disable CamelCase for just one tiddler: ``` -\rules except prettylink +\rules except wikilink ``` \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/readme/ReadMe.tid b/editions/tw5.com/tiddlers/readme/ReadMe.tid index 2fbf83eab..1455f55d6 100644 --- a/editions/tw5.com/tiddlers/readme/ReadMe.tid +++ b/editions/tw5.com/tiddlers/readme/ReadMe.tid @@ -1,17 +1,23 @@ created: 20131129094758194 -modified: 20140920135213536 +modified: 20240925115259828 title: ReadMe type: text/vnd.tiddlywiki \define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html \import [subfilter{$:/core/config/GlobalImportFilter}] +! Welcome + Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation. -TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText. +~TiddlyWiki is a complete interactive wiki in ~JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText. + +!! Demo Learn more and see it in action at https://tiddlywiki.com/ +!! Developer Documentation + Developer documentation is in progress at https://tiddlywiki.com/dev/ ! Join the Community @@ -20,15 +26,19 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/ <$transclude mode="block" tiddler="Forums"/> -! Installing TiddlyWiki on Node.js +--- + +! Installing ~TiddlyWiki on Node.js + +~TiddlyWiki is a SingleFileApplication, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the ~TiddlyWiki SinglePageApplication {{Installing TiddlyWiki on Node.js}} -! Using TiddlyWiki on Node.js +! Using ~TiddlyWiki on Node.js {{Using TiddlyWiki on Node.js}} -! Upgrading TiddlyWiki on Node.js +! Upgrading ~TiddlyWiki on Node.js {{Upgrading TiddlyWiki on Node.js}} diff --git a/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid index dd6a7c699..e4458bedc 100644 --- a/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid +++ b/editions/tw5.com/tiddlers/systemtags/SystemTag_ $__tags_ClassFilters_PageTemplate.tid @@ -6,4 +6,4 @@ tags: SystemTags title: SystemTag: $:/tags/ClassFilters/PageTemplate type: text/vnd.tiddlywiki -The [[system tag|SystemTags]] `$:/tags/ClassFilters/PageTemplate` marks filters marks filters evaluated to dynamically add their output as CSS classes to the page template. \ No newline at end of file +The [[system tag|SystemTags]] `$:/tags/ClassFilters/PageTemplate` marks filters evaluated to dynamically add their output as CSS classes to the page template. diff --git a/licenses/cla-individual.md b/licenses/cla-individual.md index ecabb96fd..be6bf619d 100644 --- a/licenses/cla-individual.md +++ b/licenses/cla-individual.md @@ -589,3 +589,5 @@ Val Packett, @valpackett, 2024/07/26 @wolfsprite, 2024/08/09 @JDIGIO0213, 2024/08/29 + +@IchijikuIchigo, 2024/09/29