-
Notifications
You must be signed in to change notification settings - Fork 0
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
Manual Info & Metadata #8
Comments
AuthorshipCurrently the manual doesn't mention any author(s). I think that having a base author established is important, especially for the Copyright statement (which might be required when submitting the eBook to some book portals or services). Being a collaborative work, it could have "various authors" — in Italian we use "Aa.Vv." (auctores varii) to indicate this, which has its English counterpart in the "Vv.Aa." acronym (rarely used though). But having established the base author(s), we could employ something like "Thomas Nilefalk et al.". IMO, regardless of the authors displayed in the book's front matter, the Copyright statement needs to be traceable to some individual(s) or organization. |
OK @thoni56, I've fixed all pending tasks and only need to remove the MetadataHere's the current state of the document metadata: :doctitle: The ALAN Adventure Language Reference Manual
:version-label: ALAN
:revnumber: Beta7-RC
:revdate: September 22, 2020
:revremark: New AsciiDoc Reprint
:author: Thomas Nilefalk
:email: thomas@alanif.se
[...]
// HTML METADATA
:keywords: alan, if, interactive fiction, game, text adventures, programming
:description: pass:q,r[*The ALAN IF Manual* -- The official reference manual \
for the ALAN Adventure programming language for creating Interactive \
Fiction text-adventures.] Which produces the following Heading and byline:
I thought of using the HTML Specific MetadataIn the HTML source, you'll see the <meta name="description" content="<strong>The ALAN IF Manual</strong> — The official reference manual for the ALAN Adventure programming language for creating Interactive Fiction text-adventures.">
<meta name="keywords" content="alan, if, interactive fiction, game, text adventures, programming"> For the description, I've used the PDF IssuesPlease note that in the PDF document the custom definition of
There isn't much I can do about it because it's one of those differences between Asciidoctor and DocBook that can't be worked-around. Maybe in the future we might look again into the native Asciidoctor PDF backend, which has been improved since our last tests, and possibly fixed those problems for which we had discarded it at the time. PreambleI though of leaving a document Preamble section, although I've cleaned it up in view of the official release. The idea is that the Preamble could contain a summary introduction to each specific edition, highlighting its new features. In this case, I focused on the fact that it's the first public release of the new "version":
Also, the "Artistic License 2.0" text now links to "Appendix I", which contains the full license text, instead of the license file on the repository. So, let me know if we need to change anything before releasing. When we're good to go I'll just do one more commit, removing the Also, another important detail, the merge strategy ... Should we just merge, or should we squash? If we merge, we should then keep the On the other hand, if you want complete separation between I'm not sure which strategy is better, so I leave to you the choice — just let me know how to handle it! |
I like it. It indicates to the observant reader, at least, that there is something new going on.
My thinking was along keeping the dev branch alive, with merging for every SDK release and continuous rebase to keep it easily mergeable. But I'm no expert here, and don't know who to ask (except perhaps StackOverflow ;-). My suggestion is to go with merging/rebasing of the long-lived dev-branch. If we find troubles along the way we'll re-assess, learn and change. Cominchiamo! |
This issue tracks (and discusses) the status of metadata and other book info for the Alan Manual document header:
:doctitle:
— The ALAN Adventure Language Reference Manual:description:
???:keywords:
???:author:
???:email:
???Live Preview links
These links point to the
dev-man
branch, and will work even after force-pushing to the PR:AsciiDoctor Documentation References
The text was updated successfully, but these errors were encountered: