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

Support WikiLinks (CamelCase) #669

Open
SemanticBeeng opened this issue Dec 27, 2018 · 1 comment
Open

Support WikiLinks (CamelCase) #669

SemanticBeeng opened this issue Dec 27, 2018 · 1 comment

Comments

@SemanticBeeng
Copy link

SemanticBeeng commented Dec 27, 2018

Problem
Need to maintain extensive wikis of concepts and hard to get into the "flow" if I have to maintain the links manually.

Solution
Implement support for WikiLink syntax like in SoyWiki http://danielchoi.com/software/soywiki.html (below is taken from "CamelCase WikiLinks rule!")

  • Besides being the original, CamelCase is the most elegantly minimalist approach to linking wiki pages together -- "with no additional markup whatsoever," as Ward Cunningham put it.
  • It encourages you more than other wiki link patterns to create wiki pages with succinctly descriptive names that are easy to remember.
  • Because the link pattern is so minimal and succinct, writing wiki links interrupts your flow of thought less than other wiki link patterns.
  • CamelCase wiki links are less noisy than other link patterns in raw plain text form. This also contributes to flow.
  • The CamelCase link pattern is very conducive to storing wiki pages in plain text files: the page names can map directly to Unix file names without any awkward character escaping or munging.

Must be able to refactor while auto maintaining all usages (see "Wiki refactoring" section in link above).

@vsch
Copy link
Owner

vsch commented Dec 27, 2018

@SemanticBeeng, I don't see being able to address this in the near future. There is a backlog of refactoring and features I left to version 3.0.

If SoyWiki already does the job why not use it for the wiki maintenance?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants