BIND 10 #3006: Import datasource design documentation into BIND 10 git repo
BIND 10 Development
do-not-reply at isc.org
Fri Jun 21 07:36:09 UTC 2013
#3006: Import datasource design documentation into BIND 10 git repo
-------------------------------------+-------------------------------------
Reporter: muks | Owner: muks
Type: task | Status:
Priority: medium | reviewing
Component: | Milestone:
documentation | Sprint-20130625
Keywords: | Resolution:
Sensitive: 0 | CVSS Scoring:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Changes (by vorner):
* owner: vorner => muks
Comment:
Hello
I agree that the class diagram might need some improvements. For one, the
original one had layers (which seemed very useful) that are lost in this
one.
Distcheck fails, with:
{{{
make[5]: *** No rule to make target `overview.png', needed by `all'.
Stop.
make[5]: Entering directory
`/tmp/bind10/bind10-2/bind10-20130529/_build/doc/design/datasrc'
}}}
I think we don't want to require these tools on normal user's system to
compile the sources. If one of the tools is not ready, it will reject
compilation. We don't compile man pages if docbook is not available, I
think the same approach would be reasonable for developer documentation.
Especially with the `plantuml`, which is not available as package for
gentoo (and I see reasons why their ebuild they provide on the wiki page
was not accepted).
What is `a2x`? Why is it mentioned in both rules in the makefile?
Is this generic make syntax, or GNU extension?
{{{
BUILT_SOURCES = \
$(UML_FILES:.txt=.png) \
$(TEXT_FILES:.txt=.html)
}}}
Are the diagram sources written by hand, or some tool helps with them?
Writing the formatted text is easy, but these seem rather more complex.
I didn't read the text thoroughly, but I guess it is the same one as from
Jinmei.
--
Ticket URL: <http://bind10.isc.org/ticket/3006#comment:4>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list