You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jacek Lewandowski (Jira)" <ji...@apache.org> on 2023/01/24 19:36:00 UTC
[jira] [Created] (CASSANDRA-18193) Provide design and API documentation
Jacek Lewandowski created CASSANDRA-18193:
---------------------------------------------
Summary: Provide design and API documentation
Key: CASSANDRA-18193
URL: https://issues.apache.org/jira/browse/CASSANDRA-18193
Project: Cassandra
Issue Type: Task
Components: Accord
Reporter: Jacek Lewandowski
Would be great if we have at minimum:
- white paper in a form of an AsciiDoc or Markdown somewhere in the project tree
- all interfaces and all methods in {{acccord.api}} have API docs explaining the requirements for the implementations
- enums and their values across the project are documented
- interfaces, abstract classes, or classes that do not inherit from anything in the project have at least some class level explanation
Eventually, it would really awesome if concepts from the whitepaper are somehow referenced in the code (or vice-versa). It would make it much easier to understand the implementation and I believe it would improve reuse of this project for external applications
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org