D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 6947 - Lots of broken links at d-p-l.org because of macros inconsistency
Summary: Lots of broken links at d-p-l.org because of macros inconsistency
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: dlang.org (show other issues)
Version: D2
Hardware: Other Windows
: P2 normal
Assignee: No Owner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-14 05:26 UTC by Denis Shelomovskii
Modified: 2012-01-07 22:31 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Denis Shelomovskii 2011-11-14 05:26:31 UTC
There is no guide or documentation for d-p-l.org and Phobos's documentation development and it has finally leaded to a few problems:
* Walter doen't add some macros to his std.ddoc and local version of documentation have broken links.
* Walter added WEB macro for ebook support with completely different meaning than Phobos's WEB macro.
* Some Walter's macros doesn't added to d-p-l.org's *.ddoc files so d-p-l.org has now really a lot of broken links.
* Inconsistent approach of creating web links (does mocro add http:// prefix or not?) leads to mistakes like in new main page (link to Iain Buclaw): http://d-programming-language.org/new/

There is a proposed partial solution:
https://github.com/D-Programming-Language/d-programming-language.org/pull/28

For adding common "http://" prefix I propose HTTP macro
Comment 1 Denis Shelomovskii 2012-01-07 22:31:35 UTC
This fixed broken links at d-p-l.org:
https://github.com/D-Programming-Language/d-programming-language.org/commit/a0d9616ecbb2676cfc7752e5924360d15ea4fd2d

Also local std.ddoc is fixed in dmd 2.057.

There is still no guide for documentation development and WEB macro still adds "http://" prefix, but this bug is fixed.