You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Brian Lachniet (JIRA)" <ji...@apache.org> on 2018/03/11 01:16:00 UTC

[jira] [Created] (AVRO-2158) Modernize C# Documentation

Brian Lachniet created AVRO-2158:
------------------------------------

             Summary: Modernize C# Documentation
                 Key: AVRO-2158
                 URL: https://issues.apache.org/jira/browse/AVRO-2158
             Project: Avro
          Issue Type: New Feature
          Components: csharp, doc
            Reporter: Brian Lachniet


I'd like to propose that we "modernize" the Avro C# documentation using [DocFX|https://dotnet.github.io/docfx/]. This is the closest thing that C# has to Javadoc. I threw together a quick example of what this would look like here: [https://blachniet.github.io/avro-csharp-docs/api/Avro.html]
 * [GitHub Repo Containing Site Source|https://github.com/blachniet/avro-csharp-docs]
 * [Branch from which site was generated - see the /lang/csharp/docs folder|https://github.com/blachniet/avro/tree/docs/lang/csharp]

DocFX uses the triple-slash documentation in the C# code to generate API documentation. It also allows for conceptual documentation (getting started guides, tutorials, articles, etc.).

If there is no opposition, I will pull together a legitimate solution (what I've got right now was thrown together in a few minutes).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)