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

Gather projects that publish content under wildfly.github.io #62

Open
jmesnil opened this issue Sep 6, 2023 · 9 comments
Open

Gather projects that publish content under wildfly.github.io #62

jmesnil opened this issue Sep 6, 2023 · 9 comments

Comments

@jmesnil
Copy link
Member

jmesnil commented Sep 6, 2023

http://wildfly.github.io is using the custom domain name docs.wildfly.org to expose content related to WildFly.

There are multiple projects under the https://github.com/wildfly organization that uses this domain.

Projects that publish content under docs.wildfly.org

Projects that publish content under www.wildfly.org

Potential projects that could publish content

Projects outside of wildfly organization that publish their content under docs.wildfly.org

@spyrkob
Copy link
Contributor

spyrkob commented Sep 6, 2023

@jmesnil I'm not sure if that's a correct issue, but it would be great if we could publish wildfly-extras/wildfly-channels and wildfly-extras/prospero docs under docs.wildfly.org as well

@jmesnil jmesnil changed the title Gather projects that uses wildfly.github.io to publish content Gather projects that publish content under wildfly.github.io Sep 6, 2023
@jamezp
Copy link
Member

jamezp commented Sep 6, 2023

@spyrkob It seems like the correct issue to as the wildfly-jar-maven-plugin is listed here as well. How we go about adding a different repository here, I'm not too sure about.

I suppose one option might be to have a simple landing page at docs.wildfly.org/wildfly-extras. Though maybe that doesn't make sense either. Or we create the repository and do redirects to wildfly-extras.github.io/project-name.

@bstansberry
Copy link
Contributor

To publish wildfly/certifications we'd need to reorganize it to not use a branch per specification. @scottmarlow fyi

@jamezp
Copy link
Member

jamezp commented Sep 7, 2023

To publish wildfly/certifications we'd need to reorganize it to not use a branch per specification. @scottmarlow fyi

Somewhat thinking out loud here, but I we might be able to generate some kind of index page based on tags which would likely be better than branches.

@jmesnil
Copy link
Member Author

jmesnil commented Sep 7, 2023

There are a lot of projects in https://github.com/wildfly-extras/ that would benefit from publishing their docs.

Having them to manually sync to this repository (like the wildfly-extras/wildfly-jar-maven-plugin does) is tedious.
A proposal would be to configure https://github.com/wildfly-extras/ to have its own published web site (which would be https://wildfly-extras.github.io) so that any of its projects could use GitHub pages to publish content at their pace.

We could even go the extra mile and use a custom domain name for this web site to redirect to wildfly.org with something like: https://extras.wildfly.org/ (or https://incubator.wildfly.org/)

There would be an impact if we ever move a project from https://github.com/wildfly-extras/ to https://github.com/wildfly/ as we would break its URLs but this could be alleviated by adding some HTTP redirect rules in wildfly.org DNS (if that's possible)

@scottmarlow
Copy link

To publish wildfly/certifications we'd need to reorganize it to not use a branch per specification. @scottmarlow fyi

https://jakarta.ee/compatibility/certification/10/ is also a branched organization which I am mentioning in case that helps us consider other forms of branched certification information.

Somewhat thinking out loud here, but I we might be able to generate some kind of index page based on tags which would likely be better than branches.

My only concern about a flat page that has everything is what happens when it contains several more items over time (e.g. after 2 years and even more years), we could end up with a really large page that would need a reorganization because it would be too big to read.

@bstansberry
Copy link
Contributor

I've thought about a couple of these and this is what I came up with:

For wildfly-proposals -- wildfly/wildfly-proposals#535
For wildfly-capabilities -- wildfly/wildfly-capabilities#51

Both of these projects are pretty similar; they provide many pages of fairly consistently structured adoc content that can be organized by categories of potential user interest. So we can curate the categories and generate an organized index.

@spyrkob
Copy link
Contributor

spyrkob commented Oct 19, 2023

@jmesnil was there any decision on publishing the docs of wildfly-extras projects? Is there anything I can help with to make that happen?

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

5 participants