Closed bingzhangdai closed 3 months ago
@bingzhangdai the API surface has been changing lately, and I'm having a lot of stuff written about the updates, including an XSD file for trinity config :) I will work with Bin to update the site once we stablize everything!
Looking forward to new features. 👍
@bingzhangdai update: see #120, it will be settled down soon! and there's a lot to be written about!
linking #66
@yatli Hey Yatao my workload is starting to slow down and I have more time to spend on GraphEngine; I am already doing some of our writing around API usage.
@TaviTruman that's good to know!
What is the recommended approach to build API docs? The link from GraphEngine.io no longer functions (404 error)
@TonyLo1 I'm not sure what the approach is to build the docs as I've not witnessed any particular method other than members of the Trinity and Graph Engine teams updating the docs. The docs aren't part of the current build release process; there may be another method and a process whereby the docs are updated and published but I don't have access. As original Graph Engine team members are no longer maintaining this repro, I have volunteered to get the site updated because I'm actively building Azure Service Fabric microservices as well as a whole suite of tooling atop the GE; I have a small team of engineers that maintain our forked repo, and we have made numerous additions to the code and to the docs. As I'm not able to gain access to the production repro we can't update the CI/CD workflow. We have been working on our own CI/CD build and deployment workflow, and look to have it ready to go come January 2021. It does seem that the Graph Engine team has pulled down the API Docs content; I will make a direct inquiry.
Thanks @TaviTruman, The API docs link is functioning now.
I roughly go through the API reference and find that it might be outdated. For instance,
NewCellID
method is obsolete andNewCellId
is recommended according to the source code (Although they have no difference currently).SetPartitionMethod
actually does not belong toTrinityConfig
class. You can find it inMemoryCloud
instead.Surely, adding more functionality is absolutely necessary. A well-written documentation can attract more developers and can, in return, make Graph Engine better. :)