Closed arjantijms closed 2 years ago
yes, we need to file a web-dev ticket in gitlab. I've gone ahead and filed a ticket -- you're welcome to comment or just let it get picked up --- https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/1091
Thank you both - I gave the ticket a thumbs up.
@edbratt on the ticket, you referred to a gh-pages change - having had a quick look at (https://github.com/jakartaee/transactions/tree/gh-pages) I am unsure of whether it is that gh-pages you are referring to?
About section has been updated.
@tomjenkinson as project lead you should have the necessary permissions to change the about section yourself. Can you confirm that this is the case?
As project lead of various other projects I could change the about myself in those projects.
Thanks @fredg02 - and it turns out I have this access so if we need to change it again I could do it.
Thanks for the report @arjantijms and the assistance @edbratt
Thanks at @tomjenkinson. I see you set it to "Jakarta EE Transactions API Project". It's of course your choice, but I would recommend just saying "Jakarta Transactions" there ;)
Thanks at @tomjenkinson. I see you set it to "Jakarta EE Transactions API Project". It's of course your choice, but I would recommend just saying "Jakarta Transactions" there ;)
That was me, I set it as requested in the HelpDesk ticket.
gh-pages branch contains the web-site. Today it just contains a readme file. We can point it anywhere we like or we can update the readme to include relevant information. I put in the bit about API project in the name since, I thought that was what it was (formerly Java Transactions API (JTA)(. Change it any way you like so that readers will know what this is about. Also, I wasn't aware that leads had this extra permission/role. I'll suggest that next time.
@edbratt regarding gh-pages comment, I think I might be understanding a bit more now that maybe a link to https://jakartaee.github.io/transactions/ should be on the about of https://github.com/jakartaee/transactions (and I see that is there, perhaps it was https://eclipse-ee4j.github.io/jta-api/ before?).
But on the other hand if you think there is some specific information needs to be updated in the readme itself (presumably https://github.com/jakartaee/transactions/blob/gh-pages/README.md?plain=1) then please let me know and I can make the change or you are welcome to raise a PR yourself and I can review it?
It might also be nice to have a little bit of consistency in the overview of projects.
E.g. look at this screenshot:
Notice how one is not like the others ;)
This section of the about which contains this text appears to be the "Description" field so, although it will not help with reaching consistency with those other repository that are only stating their name, perhaps we could consider to change the text to Welcome to the Jakarta Transactions API and specification repository. Jakarta Transactions enables distributed transactions to be done across multiple X/Open XA resources in a Java environment.
?
That is both welcoming and descriptive as to the purpose of the repository (though it repeats some text from the README.md).
Me personally, if the "about" text is just a repeat of the repository name, what is it adding? Hence, I used more words. I recognize the consistency you are pointing to but I think that's just because the Admins who set these up had no other guidance. Me personally, I like @tomjenkinson ' s latest suggestion.
Some projects use the gh-pages to provide project information and details. the project has complete autonomy over these contents. I have always felt that the projects should have the option of having their own web-space. If they want to use it -- for whatever reason (project tracking, hosting work-in-progress details, hosting legacy docs or non-normative material) -- they can and none of the other Jakarta process gets in the way.
We had made some attempts at trying to standardize templates and base content in Java EE days, but were never 100%. I believe there is a standard template we have been using -- I'm not certain which templates work in the new jakarta GitHub Organization. We might want something that looks different from the template that the implementations use.
If this project doesn't currently want to maintain any kind of project web-page presence, we can just merge a file that contains a redirect -- maybe to the EE4J (PMI) web page. Regretfully, that page is: https://projects.eclipse.org/projects/ee4j.jta -- not terribly informative but it could be made so (and maybe we can change the name from ee4j.jta to ee4j.transactions).
My main point is, now we have the link to a page location -- what this project wants to do with it is entirely up to this project.
Me personally, if the "about" text is just a repeat of the repository name, what is it adding?
True, though it does specify the full name. It may be a good idea to have a consistent format anyway, maybe the full name followed by the short description from here: https://jakarta.ee/specifications ?
So then it could be "Jakarta Transactions, allows handling transactions consistent with X/Open XA-spec"
I wonder if we might be able to reach agreement through the jakartaee-spec-project-leads whether the other projects would like to follow a similar pattern?
For me I think the following components would be nice:
The about of this GitHub repo currently says:
"JTA API project"
To be consistent with most other project here, it should be
"Jakarta Transactions"
Can this be changed?