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

"Project Explorer" for Presentations and Articles #88

Open
pjcozzi opened this issue Apr 28, 2021 · 3 comments
Open

"Project Explorer" for Presentations and Articles #88

pjcozzi opened this issue Apr 28, 2021 · 3 comments

Comments

@pjcozzi
Copy link
Member

pjcozzi commented Apr 28, 2021

Similar to how we use to track glTF ecosystem projects in the glTF GitHub repo's README, presentations and articles are still there:

However, we/I are not tracking them as much as we use to.

Should there be a Project Explorer-ish approach to this? Or is it simply a matter of keeping the README.md up-to-date?

@javagl
Copy link
Contributor

javagl commented May 1, 2021

Technically, this could be possible with not tooo much effort, given the existing infrastructure of the project explorer. Much of the project explorer was written generically (for somewhat arbitrary projects). Generalizing this to "articles" would probably be doable.

(Leaving out the question about the "level" of which this generalization could/would take place: Ranging from copy+pasting the whole thing, calling it glTF-Article-Explorer and adjusting structures like https://github.com/KhronosGroup/glTF-Project-Explorer/blob/master/src/interfaces/IProjectInfo.ts , over adding some sibling structures in this repo (like an IArticleInfo), up to the point where it becomes totally agnostic of the contents, with an IEntityInfo and a schema-like JSON file describing the "entity properties" and "filterBy-properties" or whatnot...)

But for me, it's hard to estimate the "demand" for that, i.e. whether people would really use this to search for information. (Google is just too powerful). One intermediate/preliminary step could be to think about whether (or how) the articles could be structured in the README. Similar to the original structure for projects in the README, which had some hierarchy/information like "Exporters" / "C++" and such. One could consider classifying the articles, with classes like "overview", "comparison", "feature-description", "conversion-tutorial" or so, to see whether this shows some depth, or multiple dimensions that could sensibly be searched/filtered along.

@pjcozzi
Copy link
Member Author

pjcozzi commented May 1, 2021

@javagl sounds like there could be a schema that is input to glTF Project Explorer to define the fields to turn it into glTF Article Explorer, or anything else for that matter. It would be cool. At Cesium, we certainty want to do something like that for (1) 3D Tiles, and (2) Cesium apps.

Specifically for glTF articles, I previously just tracked: title, date, and author. More per-article metadata would be amazing, but I think most of the value is in tracking the articles, showing momentum, providing the community a central knowledge base, etc. so a very low tech / lightweight solution could be fine if folks want. I'd just love to see some work to track glTF articles even if it is the same "edit the README.md" approach.

@pjcozzi
Copy link
Member Author

pjcozzi commented May 1, 2021

@javagl also might be worth a look at what Vulkan, WebGL, and others do.

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

No branches or pull requests

2 participants