Skip to content
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

What is the status of the .NET MAUI Docs? #8689

Closed
gfmoore opened this issue Jul 12, 2022 · 14 comments
Closed

What is the status of the .NET MAUI Docs? #8689

gfmoore opened this issue Jul 12, 2022 · 14 comments
Labels
area-docs Conceptual docs, API docs, Samples t/bug Something isn't working

Comments

@gfmoore
Copy link

gfmoore commented Jul 12, 2022

Description

No api

Steps to Reproduce

Looked for an api and can't find one ;)

Version with bug

6.0.400 (current)

Last version that worked well

Unknown/Other

Affected platforms

I was not able test on other platforms

Affected platform versions

All

Did you find any workaround?

Asking lots of questions that could probably be answered with an api document.

Relevant log output

No response

@gfmoore gfmoore added s/needs-verification Indicates that this issue needs initial verification before further triage will happen t/bug Something isn't working labels Jul 12, 2022
@hartez
Copy link
Contributor

hartez commented Jul 13, 2022

@gfmoore The documentation can be found at https://docs.microsoft.com/en-us/dotnet/maui/

Is there something else you're expecting?

@gfmoore
Copy link
Author

gfmoore commented Jul 13, 2022

Absolutely I expect something else. The documentation is incomplete and does not identify all properties, methods and constructors like an application programming interface should.

Internally you MUST have such a document. Otherwise I can't imagine how your programmers can communicate or write code.

Even if incomplete we need whatever you have, because trying to figure this stuff out is guesswork and simply trial and error, at least in my experience!!!

If I need how to use a particular thing there should be a proper document. I suspect you know this.

As an example I am currently using the MessagingCentre. The documentation talks about "this" but doesn't explain clearly what "this" refers to (I now know). But what methods, parameters etc can be used with this. As an example it was only by trial and error that I worked out you could send objects using this subsystem.

@gfmoore
Copy link
Author

gfmoore commented Jul 13, 2022

Another example is in using the location and map code. That is absolutely incomplete.

@jfversluis
Copy link
Member

I'm very sorry but its still not very clear to me what you're exactly looking for. You mention a whole lot of contrete cases without actually refering to points in our Docs of what you are missing.

Are you looking for API Docs like these https://docs.microsoft.com/dotnet/api/Xamarin.Forms?view=xamarin-forms?

Or more conceptual Docs like: https://docs.microsoft.com/dotnet/maui/?

In either case, we are working hard to get both of these up, but unfortunately at the time we aren't quite there yet. If it helps, a lot of the APIs are identical or very similar to how it was in Xamarin.Forms. So if you can't find it for .NET MAUI, it might be worth looking for it in the Xamarin.Forms context to at least be unblocked.

Furthermore I would be very interested in, on a higher level, the things you are missing in the Docs so we can see and prioritize that area.

Thanks!

@jfversluis jfversluis added area-docs Conceptual docs, API docs, Samples s/needs-info Issue needs more info from the author and removed s/needs-verification Indicates that this issue needs initial verification before further triage will happen labels Jul 14, 2022
@ghost
Copy link

ghost commented Jul 14, 2022

Hi @gfmoore. We have added the "s/needs-info" label to this issue, which indicates that we have an open question for you before we can take further action. This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

@jfversluis jfversluis changed the title When is the api going to be published please? What is the status of the .NET MAUI Docs? Jul 14, 2022
@hartez hartez mentioned this issue Jul 14, 2022
3 tasks
@hartez
Copy link
Contributor

hartez commented Jul 14, 2022

@gfmoore Unfortunately, the API docs you're looking for aren't available online yet. We're working through some issues with the generation and publishing process. I don't have a time frame yet for when they will be available, but the issue to watch is #3960 - that's where we're tracking this.

@ghost ghost added s/needs-attention Issue has more information and needs another look and removed s/needs-info Issue needs more info from the author labels Jul 14, 2022
@gfmoore
Copy link
Author

gfmoore commented Jul 14, 2022

@gerald Versluis Yep the ones I'm looking for are like
https://docs.microsoft.com/dotnet/api/Xamarin.Forms?view=xamarin-forms?

And yes I have made many comments on the Docs and that team agree that an api is what is needed.

@hujun-open
Copy link

+1 for the API doc, it took me 20 minutes search around to find this issue, a complete API doc is mandatory for a GA product in my opinion. I have to read the source code to figure out how to use a certain class/function, it is not productive at all...

@samhouts samhouts removed the s/needs-attention Issue has more information and needs another look label Aug 22, 2022
@samhouts
Copy link
Member

Duplicate of #3960

@samhouts samhouts marked this as a duplicate of #3960 Aug 22, 2022
@jfversluis
Copy link
Member

Duplicate of #3960

@jfversluis jfversluis closed this as not planned Won't fix, can't repro, duplicate, stale Aug 24, 2022
@gfmoore
Copy link
Author

gfmoore commented Aug 24, 2022

What does that mean "not planned" ? What is not planned?

@hartez
Copy link
Contributor

hartez commented Aug 24, 2022

It's a confusing status that includes "duplicate".

image

@gfmoore
Copy link
Author

gfmoore commented Aug 24, 2022

Thanks :)

@ghost ghost locked as resolved and limited conversation to collaborators Sep 23, 2022
@jfversluis
Copy link
Member

For anyone stumbling on this, the API docs are now published here: https://learn.microsoft.com/dotnet/api/?view=net-maui-6.0

While all the APIs are there, not all have a complete/accurate description yet, we're working hard on making that happen. Of course you are welcome to contribute to that. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-docs Conceptual docs, API docs, Samples t/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants