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

Navigation properties need documenting #408

Closed
kirsty-hames opened this issue Jul 12, 2023 · 9 comments
Closed

Navigation properties need documenting #408

kirsty-hames opened this issue Jul 12, 2023 · 9 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@kirsty-hames
Copy link
Contributor

kirsty-hames commented Jul 12, 2023

Subject of the issue

There's been a few recent navigation enhancements that have gone into Core which haven't been documented.

@kirsty-hames kirsty-hames added the documentation Improvements or additions to documentation label Jul 12, 2023
@swashbuck
Copy link
Contributor

A page for the Tooltip API has been started here by @StuartNicholls
https://github.com/adaptlearning/adapt_framework/wiki/Tooltips-in-Adapt

@kirsty-hames Where should the Navigation documentation go? Should we start a new top-level page for "Navigation"? Where would people most likely look for it?

@kirsty-hames
Copy link
Contributor Author

Should we start a new top-level page for "Navigation"? Where would people most likely look for it?

Hey @swashbuck, I can't see we have an existing place for documenting core code. This might be better queried in a new ticket but should we be documenting core config in the core readme? Like we do for other plugins.

If we just want to document on the wiki though then creating a new page makes sense to me. I find the pages aren't the most intuitive on the wiki as it's a collapsed menu so easily missed but useful for those who already use the wiki and know where to look.

@swashbuck
Copy link
Contributor

This might be better queried in a new ticket but should we be documenting core config in the core readme? Like we do for other plugins.

@kirsty-hames That is an interesting idea. I imagine we'd want to include all properties listed in the schema files at src/core/schema Yeah, maybe a new core ticket would be good for this? I don't know if there's a reason why we're not updating the core readme.

If we just want to document on the wiki though then creating a new page makes sense to me. I find the pages aren't the most intuitive on the wiki as it's a collapsed menu so easily missed but useful for those who already use the wiki and know where to look.

Yeah, it's definitely not ideal, but there's a lot of useful stuff there (if you know where to look, as you said). I think we could go ahead and create a Navigation page there. Then, depending on the outcome of the core readme issue, update it there as well? Although, with the core Vanilla theme, I believe we're just focusing on keeping the Wiki updated rather than the theme's readme.

@oliverfoster
Copy link
Member

oliverfoster commented Nov 1, 2023

There is no reason why the core readme is not updated. It would be a very long readme. It is needed. Please proceed if you wish to. Good idea.

The wikis are traditionally more how-to-ish.

Both readmes and wikis are good if you find use for them. No-one is currently owning the documentation tasks. Any efforts are welcome, there are no hard rules.

@kirsty-hames
Copy link
Contributor Author

Yeah, it's definitely not ideal, but there's a lot of useful stuff there (if you know where to look, as you said). I think we could go ahead and create a Navigation page there. Then, depending on the outcome of the core readme issue, update it there as well? Although, with the core Vanilla theme, I believe we're just focusing on keeping the Wiki updated rather than the theme's readme.

Hey @swashbuck, I quite like the Vanilla theme approach. As Ollie mentioned, it would be a very long readme to include all core config. Containing links to the relevant wiki pages is a good shout. If you're happy with this approach I can raise a ticket on Core?

@swashbuck
Copy link
Contributor

If you're happy with this approach I can raise a ticket on Core?

@kirsty-hames Sure, thanks for raising!

@kirsty-hames
Copy link
Contributor Author

Navigation wiki page created and currently being worked on.

@kirsty-hames
Copy link
Contributor Author

Navigation wiki page complete.

@swashbuck
Copy link
Contributor

Thanks, @kirsty-hames . It was very much needed :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants