Comments (4)
I like this idea, and I think it’ll be pretty straightforward. Right now the auto-linking feature tries to find strings in text that match the names of symbols. We could extend that behavior for attributes by also searching for the symbol name without the implied Attribute
suffix.
from statiq.docs.
It would also be cool if the Text
in [Tooltip(Text = "Does stuff")]
could link to the appropriate Tooltip.Text
property, but I assume that would be much more complicated than just string matching because it would need context awareness.
from statiq.docs.
Another similar thing would be for GenericClass<OtherClass>
to generate links for both classes (currently it only does OtherClass
).
from statiq.docs.
It would also be useful if it could auto link a Namespace
on its own and all parts of a Namespace.Type.NestedType
to allow for some disambiguation.
from statiq.docs.
Related Issues (20)
- Make sure to escape all non-path chars in symbol names for docs
- Deconflict output files for symbols differing only by case in docs
- Docs Recipe - no setting for includeProtected (AnalyzeCSharp.WherePublic)
- Nested types cause URL conflicts for Docs recipe HOT 1
- Docs search breaks on digits
- Material theme for docs HOT 2
- Add xrefs for all API symbols
- Support for Markdown format
- Verify doc comments specification HOT 1
- Feature Request: support XML <include> tags
- GetTypeLink fails for tuples HOT 6
- Add support for automatically linking symbols
- Add support for langword
- Add the props file from Statiq.Web to Statiq.Docs HOT 2
- AddAssemblyFiles to populate "API"?
- Source files are ignored by generator HOT 11
- Xrefs for API symbols should not contain whitespace
- Methods from base class not listed if base class is generic
- Example on Statiq.Docs output HOT 1
- File Casing issue when deploying to GH-Pages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from statiq.docs.