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

[Website Improvements] Individual component specification pages (see Jakarta specification pages for reference) MPWG repo #145 #828

Open
aeiras opened this issue Jul 27, 2023 · 13 comments
Assignees
Labels

Comments

@aeiras aeiras changed the title [Website] [Website Improvements] Individual component specification pages (see Jakarta specification pages for reference) MPWG repo #145 Jul 27, 2023
@aeiras aeiras added the Website label Jul 27, 2023
@aeiras
Copy link
Contributor Author

aeiras commented Jul 27, 2023

@rstjames,

As discussed, previews work on this task is dropped and refocused. David has been added to the ticket. Should you have any questions, he is your task support. :)

@rstjames
Copy link

@dblevins is this what you were thinking?
screencapture-microprofile-io-2023-07-28-12_04_58

@dblevins
Copy link

Items to add:

  • TCK Link
  • Status of the spec (under development, final)
  • Maven coordinates
  • Compatible Implementations

For the demo the Maven coordinates for JWT 2.1 are:

<dependency>
    <groupId>org.eclipse.microprofile.jwt</groupId>
    <artifactId>microprofile-jwt-auth-api</artifactId>
    <version>2.1</version>
</dependency>

@dblevins
Copy link

Note that specs under development may not yet have a links such as spec pdf, spec html, tck or compatible implementations

@dblevins
Copy link

Here is a compatible implementation to add to the JWT 2.1 page:

@dblevins
Copy link

Basic elements of a spec release page:

  • Spec name and title and status
  • Description from the Plan Review or Release Review ballot
  • Compatible implementations (this section will have links to approved Certification Requests)
  • Links (this will have the spec pdf, spec html, tck and maven coordinates)

These sections can have any heading or be arranged on the page in any way that looks visually appealing.

@rstjames
Copy link

@dblevins
here is the latested version. I used Metrics 5.1 because I could find most of the content we discussed should be there.
Thoughts?

  • not sure what info should be on the Compatible Implementations so I just put a filler for now.
  • light code section or dark
  • Think it could be "designed up" bit more but need to have all content we feel should be there.

screencapture-microprofile-io-2023-08-24-11_23_26

@Emily-Jiang
Copy link
Member

@rstjames TCK Results should be TCKs to point to the download location for TCK jars.

@rstjames
Copy link

rstjames commented Feb 1, 2024

Updated layout and content:
screencapture-microprofile-io-2024-02-01-11_50_13

@rstjames
Copy link

@Emily-Jiang, how do I move this forward? For me to do this, I will need the template content for each spec. After that, I can make each individual page.

I think each spec page should have its own ticket. That way, we can have content for each in one spot and review each before putting them live.

@jclingan
Copy link

I like having a ticket per spec page

@rstjames
Copy link

rstjames commented Jun 19, 2024

@Emily-Jiang I created git tickets for each specification; please check if I didn't miss something. Also, I created a doc that can be used for organizing each spec content.

https://docs.google.com/document/d/1i2I8zwvoVYx3Dx_d2hXqHwmqv-cVCFxNobWOOhpVhAo/edit?usp=sharing

Can you please read over this and let me know what you think?
@aeiras @jclingan you too :)

@aeiras
Copy link
Contributor Author

aeiras commented Jun 20, 2024

@rstjames,

Great work on drafting a how to template the Spec. I provided my feedback and recommend you lead the show and tell and finalize its review before documentation becomes a wiki under the MPWG repo. Really good draft.

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

No branches or pull requests

5 participants