Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Update README.md with link project board and issues #293

Open
wants to merge 331 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
331 commits
Select commit Hold shift + click to select a range
8c90520
JETUT-72: reorder faces/servlet hello worlds and clarified bits
BalusC Jun 2, 2023
c2e29d2
JETUT-72: don't use the abbreviation "DD"
BalusC Jun 5, 2023
c139990
JETUT-72: rewrote the deployment descriptor chapter
BalusC Jun 5, 2023
4d2006a
JETUT-72: update "Further Information" even though this is likely not
BalusC Jun 6, 2023
14203d8
JETUT-72: rename package of example code
BalusC Jun 6, 2023
8440b41
JETUT-110 Add tutorial entry for custom identity store handler.
arjantijms Jun 9, 2023
a5ed81f
JETUT-113 Explain the custom authentication mechanism
arjantijms Jun 10, 2023
fb1e8c1
Update source 2 use var
arjantijms Jun 13, 2023
31f1971
Process feedback
arjantijms Jun 13, 2023
5f2219b
JETUT-72: rewrote the build/deploy sections
BalusC Jun 13, 2023
d12d7d4
JETUT-72: clarified build/deploy/run instructions
BalusC Jun 13, 2023
211e871
JETUT-72: clarified bits after re-reading
BalusC Jun 13, 2023
5fffcf4
JETUT-72: clarified after re-reading
BalusC Jun 13, 2023
1f59738
Merge remote-tracking branch 'origin/main' into feature/JETUT-72_Writ…
BalusC Jun 13, 2023
f39b37f
JETUT-73: rewrite main page
BalusC Jun 13, 2023
45e8bda
JETUT-72: "tut-install" was not self-documenting
BalusC Jun 13, 2023
149da54
JETUT-72: fixed package of JavaMail session
BalusC Jun 13, 2023
56463c6
JETUT-72: fix typo in path
BalusC Jun 13, 2023
66fe302
JETUT-73: rewrote Jakarta Servlet introduction; attempt to remove
BalusC Jun 13, 2023
c19a901
JETUT-72: clarified wording
BalusC Jun 13, 2023
a374198
JETUT-73: rewrite servlet introduction
BalusC Jun 13, 2023
25e5aa4
JETUT-72: update terminology
BalusC Jun 14, 2023
5c88444
JETUT-73: update 'Sharing Information'
BalusC Jun 14, 2023
9e16129
Merge pull request #23 from arjantijms/JETUT-110
arjantijms Jun 14, 2023
5928d7e
JETUT-114 Explain remember-me on provided authentication mechanism
arjantijms Jun 14, 2023
2b2be4b
JETUT-120 Added renamer.sh to rename files in bulk
kito99 Jun 15, 2023
670762f
JETUT-54 Updated README
kito99 Jun 15, 2023
f70c6b7
JETUT-54 Removed duplicate CONTRIBUTING.md section
kito99 Jun 15, 2023
2ed3689
JETUT-54 Corrected link label for repo
kito99 Jun 15, 2023
dff3012
Merge pull request #26 from virtua-tech/feature/JETUT-54_update_readme
kito99 Jun 15, 2023
e311b94
JETUT-72: reword "JavaBean" to "bean"
BalusC Jun 15, 2023
538bcfb
Processing feedback
arjantijms Jun 15, 2023
20c5331
JETUT-131 Explain remember-me with custom authentication mechanism
arjantijms Jun 20, 2023
7ef37f4
Processing feedback
arjantijms Jun 21, 2023
bf9cc5f
Merge pull request #25 from arjantijms/JETUT-114
arjantijms Jun 21, 2023
cf53f2b
JETUT-111 Explain the open id connect authentication mechanism
arjantijms Jul 4, 2023
19491e2
JETUT-127 Start using partials
arjantijms Jul 5, 2023
8117cbc
JETUT-128 Added links to Jakarta spec and javadoc
arjantijms Jul 6, 2023
f5a0c5a
JETUT-121 Updated docs for Antora conversion.
kito99 Jul 12, 2023
93bef05
Merge pull request #28 from virtua-tech/feature/JETUT-121
jhammen Jul 13, 2023
4657902
move asciidoc folders to antora for platform basics
jhammen Jul 13, 2023
95c69de
add platform/nav.adoc
jhammen Jul 13, 2023
80c16b8
JETUT-115 - Explain the LDAP identity store
arjantijms Jul 13, 2023
c9d2699
JETUT-134 AntoraConverter + hand fixes
jhammen Jul 14, 2023
5ccd177
JETUT-135 move asciidoc content for bean validation to new antora module
jhammen Jul 17, 2023
9b29c11
JETUT-135 add beanvalidation/nav.adoc
jhammen Jul 17, 2023
80dbc54
JETUT-135 run AntoraConverter
jhammen Jul 17, 2023
5407d1c
JETUT-135 manually fix links to other sections
jhammen Jul 17, 2023
4d98135
JETUT-135 reorder parts in antora.yml
jhammen Jul 17, 2023
917fd14
Merge pull request #29 from virtua-tech/feature/JETUT-134_migrate_pla…
jhammen Jul 17, 2023
91d37fd
JETUT-119 move asciidoc folders to antora for intro, add nav.adoc
jhammen Jul 17, 2023
3ba5e6b
JETUT-119 run AntoraConverter
jhammen Jul 17, 2023
9441c41
JETUT-119 fix one link manually
jhammen Jul 18, 2023
a864426
JETUT-134 antora.yml correct ordering of parts
jhammen Jul 18, 2023
386adb0
Merge branch 'release/9.1' into feature/JETUT-135_migrate_bean_valida…
jhammen Jul 18, 2023
cfa4373
JETUT-136 move asciidoc folders to antora for cdi
jhammen Jul 18, 2023
b930287
JETUT-136 add cdi/nav.adoc
jhammen Jul 18, 2023
204bd3b
JETUT-136 run AntoraConverter
jhammen Jul 18, 2023
1944b3a
JETUT-136 fix one anchor manually
jhammen Jul 18, 2023
92667cb
JETUT-136 run LinkChecker
jhammen Jul 20, 2023
e0b7c1c
JETUT-137 move asciidoc folders to antora for websvcs
jhammen Jul 20, 2023
561021a
JETUT-137 add websvcs/nav.adoc
jhammen Jul 20, 2023
88ee592
JETUT-137 run AntoraConverter + LinkChecker
jhammen Jul 21, 2023
7ece3cf
JETUT-137 escape variables interpreted by asciidoc
jhammen Jul 21, 2023
ad1f712
JETUT-119 remove placeholder preface
jhammen Jul 21, 2023
1daea79
JETUT-119 git move asciidoc preface to antora ROOT
jhammen Jul 21, 2023
7d64e95
JETUT-119 promote headers one level in preface
jhammen Jul 21, 2023
bcf4e54
Merge branch 'release/9.1' into feature/JETUT-119_migrate_intro
jhammen Jul 21, 2023
43decfb
JETUT-69 initial import LinkChecker
jhammen Jul 21, 2023
d1472df
Merge pull request #30 from virtua-tech/feature/JETUT-135_migrate_bea…
jhammen Jul 26, 2023
895fa0c
Merge branch 'release/9.1' into feature/JETUT-136_migrate_cdi
jhammen Jul 26, 2023
8197e6e
Merge pull request #32 from virtua-tech/feature/JETUT-136_migrate_cdi
jhammen Jul 26, 2023
8777bb3
Merge branch 'release/9.1' into feature/JETUT-137_migrate_websvcs
jhammen Jul 26, 2023
0eb6f40
Merge pull request #33 from virtua-tech/feature/JETUT-137_migrate_web…
jhammen Jul 26, 2023
520faf9
Merge pull request #34 from virtua-tech/feature/JETUT-119_migrate_intro
jhammen Jul 26, 2023
2fb92a0
Merge pull request #35 from virtua-tech/feature/JETUT-69_migration_li…
jhammen Jul 26, 2023
7b77699
Merge branch 'release/9.1' into feature/JETUT-120_rename_faces_pages
jhammen Jul 26, 2023
a2f8f7e
JETUT-120 run LinkChecker on web module
jhammen Jul 27, 2023
afac60e
JETUT-120 small manual fixes of links and anchors
jhammen Jul 27, 2023
e9312c4
JETUT-120 remove broken link to part + text "in Part VI, Web Services"
jhammen Jul 27, 2023
b79ba50
JETUT-120 escape variables interpreted by asciidoc
jhammen Jul 27, 2023
53e28f2
JETUT-14 Added link for style guide and updated paths for images to l…
kito99 Jul 27, 2023
8a912ff
JETUT-120 detect and fix links with ambiguous targets
jhammen Jul 27, 2023
f621f53
JETUT-14 First draft of writing guide.
kito99 Jul 27, 2023
d9f0684
Merged in main
kito99 Jul 27, 2023
fb3bdfe
JETUT-118 Added Dmitri's source images and updated README.
kito99 Jul 27, 2023
874ecd8
JETUT-138 move asciidoc folders to antora for entbeans
jhammen Jul 28, 2023
d6e766d
JETUT-138 add nav.adoc for entbeans
jhammen Jul 28, 2023
5d97a0d
JETUT-138 run AntoraConverter on entbeans
jhammen Jul 28, 2023
d40b774
JETUT-72: address Kito's comments
BalusC Jul 28, 2023
ec24ac8
JETUT-138 LinkChecker recommmendations for entbeans
jhammen Jul 28, 2023
9442393
JETUT-139 move asciidoc folders to antora for persistence
jhammen Jul 28, 2023
c53e7a5
JETUT-139 add nav.adoc for persistence
jhammen Jul 28, 2023
e9d43a2
JETUT-139 run AntoraConverter on persistence
jhammen Jul 28, 2023
4525801
JETUT-139 revert querylanguage006, fix links by hand
jhammen Jul 28, 2023
32d8c08
JETUT-139 LinkChecker recommmendations for persistence
jhammen Jul 28, 2023
b50a306
JETUT-139 manually fix one anchor and associated links
jhammen Jul 28, 2023
baae503
Addressing feedback
arjantijms Jul 28, 2023
5616ee5
Merge pull request #27 from arjantijms/JETUT-111
arjantijms Jul 28, 2023
44e8d57
Merge pull request #37 from virtua-tech/feature/JETUT-14_create_style…
arjantijms Jul 28, 2023
9c2fa0c
Update README.md
arjantijms Jul 28, 2023
4f01cfc
Merge pull request #39 from virtua-tech/feature/JETUT-118
arjantijms Jul 28, 2023
90ad5e5
JETUT-14 Added details about creating an anchor for section.
kito99 Jul 28, 2023
ccdf760
JETUT-120 Updated description of script
kito99 Jul 28, 2023
65ff34d
Merge pull request #40 from virtua-tech/feature/JETUT-138_migrate_ent…
jhammen Jul 28, 2023
4abac7a
JETUT-72: address remaining comments -- github has folded away a bunch
BalusC Jul 28, 2023
ae8dd3f
Merge branch 'release/9.1' into feature/JETUT-139_migrate_persistence
jhammen Jul 28, 2023
b2e6676
Merge pull request #41 from virtua-tech/feature/JETUT-139_migrate_per…
jhammen Jul 28, 2023
e359188
JETUT-140 move asciidoc folders to antora for messaging
jhammen Jul 28, 2023
7ed5d6e
JETUT-140 add nav.adoc for messaging
jhammen Jul 28, 2023
1137d83
JETUT-140 run AntoraConverter on messaging
jhammen Jul 28, 2023
512447e
JETUT-140 LinkChecker recommmendations for messaging
jhammen Jul 28, 2023
27e2ef6
JETUT-140 fix one "part link" by hand
jhammen Jul 28, 2023
88cbb34
Merge pull request #43 from virtua-tech/feature/JETUT-140_migrate_mes…
jhammen Aug 2, 2023
9c1048b
JETUT-142 move asciidoc folders to antora for case studies
jhammen Aug 2, 2023
93b3006
JETUT-142 add nav.adoc for case studies
jhammen Aug 2, 2023
e1e5d7e
JETUT-142 run AntoraConverter on case studies
jhammen Aug 2, 2023
0b4475f
JETUT-142 LinkChecker recommmendations for case studies
jhammen Aug 2, 2023
97545f8
JETUT-142 fix 1 link + 1 image
jhammen Aug 2, 2023
0bf919d
JETUT-154 LinkChecker recommmendations for security
jhammen Aug 2, 2023
fed0011
JETUT-72: address Kito's comments
BalusC Aug 2, 2023
3842533
JETUT-154 fix three links by hand
jhammen Aug 4, 2023
e1b09bd
JETUT-154 manually fix duplicate link
jhammen Aug 4, 2023
ab51d30
JETUT-120 rename jsf-* files to faces-*
jhammen Aug 7, 2023
4f041f0
JETUT-120 rename jsf-* folders to faces-*
jhammen Aug 7, 2023
cd05fe3
JETUT-141 move asciidoc folders to antora for supporting techs
jhammen Aug 8, 2023
cd2db14
JETUT-141 add nav.adoc for supporting techs
jhammen Aug 8, 2023
101b86d
JETUT-141 run AntoraConverter on support techs
jhammen Aug 8, 2023
98c04d9
JETUT-141 LinkChecker recommmendations for supporting techs
jhammen Aug 8, 2023
284594f
JETUT-141 fix two links by hand
jhammen Aug 8, 2023
218a85a
Merge pull request #44 from virtua-tech/feature/JETUT-142_migrate_cas…
jhammen Aug 9, 2023
87bf9cc
Merge pull request #45 from virtua-tech/feature/JETUT-154_migrate_sec…
jhammen Aug 9, 2023
a81a9ea
Merge branch 'release/9.1' into feature/JETUT-141_migrate_supporting_…
jhammen Aug 9, 2023
3e0e2e0
Merge pull request #46 from virtua-tech/feature/JETUT-141_migrate_sup…
jhammen Aug 9, 2023
5df32c4
JETUT-120 rename links within web module jsf -> faces
jhammen Aug 9, 2023
a5b601e
Merge branch 'release/9.1' into feature/JETUT-120_rename_faces_pages
jhammen Aug 9, 2023
0d1a779
JETUT-120 rename links outside web module jsf -> faces
jhammen Aug 9, 2023
8042d2a
JETUT-120 LinkChecker fixes, no content updates
jhammen Aug 9, 2023
36ee177
JETUT-156 fix bad link render via anchor
jhammen Aug 9, 2023
bef50f0
Merge pull request #42 from virtua-tech/feature/JETUT-14_create_style…
kito99 Aug 9, 2023
e1c67e6
Merge pull request #38 from virtua-tech/feature/JETUT-120_rename_face…
jhammen Aug 10, 2023
2848c47
Merge pull request #47 from virtua-tech/feature/JETUT-156_bad_link_re…
jhammen Aug 10, 2023
45adae2
Merge pull request #24 from virtua-tech/feature/JETUT-72_Write_chapte…
jhammen Aug 10, 2023
965ab25
Merge branch 'release/9.1' into feature/JETUT-147_merge_antora_main
jhammen Aug 10, 2023
83357d9
JETUT-147 remove src/main/asciidoc folder and part files
jhammen Aug 10, 2023
8776481
JETUT-147 LinkChecker recommendations for new webapp content
jhammen Aug 10, 2023
7f7e3c4
JETUT-147 fix two unmerged files
jhammen Aug 11, 2023
449288f
JETUT-147 fix warnings on new webapp content
jhammen Aug 11, 2023
c1786c4
JETUT-147 JETUT-145 banner at the top of migrated chapters
jhammen Aug 11, 2023
9ec1580
Merge pull request #48 from virtua-tech/feature/JETUT-147_merge_antor…
kito99 Aug 11, 2023
b3b29c1
JETUT-132 first draft reorder, centralize navigation in ROOT/nav.adoc
jhammen Aug 14, 2023
aaa2b27
JETUT-132 stub adoc files to hold specification links
jhammen Aug 14, 2023
7dc2a58
JETUT-132 stub adoc files to hold archive tutorial links
jhammen Aug 14, 2023
c07d9ff
JETUT-112 Explain the custom form authentication mechanism
arjantijms Aug 16, 2023
769d42e
JETUT-131 Added missing JSON sections.
kito99 Aug 17, 2023
19c354d
Merge branch 'main' into
BalusC Aug 21, 2023
7973e44
JETUT-73: rearrange servlet lifecycle events chapter
BalusC Aug 21, 2023
d5708e0
JETUT-73: clarify comment
BalusC Aug 21, 2023
e5e006b
JETUT-132 navigation updates from PR comments
jhammen Aug 21, 2023
7e8c896
JETUT-132 rename headers per PR comments
jhammen Aug 22, 2023
67925da
JETUT-132 collapse and rename headers per PR comments
jhammen Aug 22, 2023
acb9f45
JETUT-132 remove and point to 9.1 versions of webservices-intro, jaxw…
jhammen Aug 22, 2023
698b3b8
Replace etc and e.g. etc
arjantijms Aug 23, 2023
ce82e6a
Clarify "dialog"
arjantijms Aug 23, 2023
46e474c
Explain additional authentication status outcomes
arjantijms Aug 23, 2023
4f90a58
h:body and moved h:messages
arjantijms Aug 23, 2023
baecd0d
JETUT-132 small text fixes and additions per PR comments
jhammen Aug 23, 2023
19abdb7
Make login page look more like Faces and less like html
arjantijms Aug 23, 2023
97bddd8
Also replace form and remove namespace
arjantijms Aug 23, 2023
b862c89
Correct let's us typo
arjantijms Aug 23, 2023
d48ff6a
JETUT-132 warning text on links to previous tutorial versions
jhammen Aug 25, 2023
7b26d9f
JETUT-132 landing page for xml web services, links to previous version
jhammen Aug 25, 2023
85a78c1
Processing feedback
arjantijms Sep 13, 2023
c57ef68
Making loging to continue a header 1
arjantijms Sep 13, 2023
46873b3
JETUT-132 Changed EJB Full to have a link to another window like XML …
kito99 Sep 19, 2023
f2ceef0
JETUT-132 Updated the names of the profiles based on Tanja's input.
kito99 Sep 19, 2023
67878c8
Merge pull request #50 from arjantijms/JETUT-112
arjantijms Sep 21, 2023
8cbe162
Merge pull request #49 from jakartaee/feature/JETUT-132_chapter_reorg
kito99 Sep 21, 2023
054d481
Merge remote-tracking branch 'origin/main' into feature/JETUT_73_Rewr…
BalusC Sep 28, 2023
1d0f36f
JETUT-73: 'a HTTP' -> 'an HTTP'
BalusC Sep 28, 2023
080bea3
JETUT-73: be less strict where data can be stored
BalusC Sep 28, 2023
1319cec
JETUT-73: drop 'basically' where it actually describes the fact
BalusC Sep 28, 2023
b8a40fa
update paths to examples, tut-install -> jakartaee-examples #53
jhammen Oct 23, 2023
9aff2a0
remove extra EOL
jhammen Oct 24, 2023
31033fc
fix source paths to examples, remove /ee #53
jhammen Oct 24, 2023
bf1b464
Issue-67: Replace Full Profile with Jakarta EE Platform
steven-ww Oct 25, 2023
acaa151
tut-install/examples -> jakartaee-examples/tutorial #53
jhammen Oct 26, 2023
428ba82
fix paths to jms examples #53
jhammen Oct 26, 2023
768c706
Merge pull request #71 from steven-ww/main
kito99 Oct 27, 2023
70dcfc9
fix relative example paths, remove /ee/ #53
jhammen Oct 27, 2023
24fb5d2
example code path manual fixes #53
jhammen Oct 27, 2023
8004ad3
Merge remote-tracking branch 'upstream/main'
jhammen Oct 27, 2023
699ab8e
Merge pull request #68 from jhammen/main
kito99 Oct 27, 2023
f331324
Merge branch 'main' into feature/JETUT_73_Rewrite_Jakarta_Servlet_int…
BalusC Nov 5, 2023
3acc050
Ensure that all EL expression examples in template text are properly
BalusC Nov 5, 2023
0286882
update repo links in readme #60
jhammen Nov 6, 2023
f05c5fb
update site link in readme #60
jhammen Nov 8, 2023
cbe2504
#63 Migrate confluence pages to CONTRIBUTING.md
steven-ww Nov 8, 2023
87520b1
Merge branch 'main' into feature/63_confluence_to_contribute
steven-ww Nov 8, 2023
5cff56f
add into and "using examples" back to navigation #62
jhammen Nov 9, 2023
e25c87f
Merge pull request #77 from jhammen/feature/bring_back_intro_62
kito99 Nov 15, 2023
1c0f624
Merge branch 'main' into main
kito99 Nov 15, 2023
473bcc0
Merge pull request #75 from jhammen/main
kito99 Nov 15, 2023
4ad8050
Merge branch 'main' into escape_el_expressions
kito99 Nov 15, 2023
3748601
Merge branch 'main' into feature/63_confluence_to_contribute
kito99 Nov 15, 2023
69f7a74
Merge pull request #76 from steven-ww/feature/63_confluence_to_contri…
kito99 Nov 16, 2023
0686a5c
Merge branch 'main' into feature/JETUT_73_Rewrite_Jakarta_Servlet_int…
BalusC Nov 16, 2023
390752e
Merge pull request #36 from jakartaee/feature/JETUT_73_Rewrite_Jakart…
BalusC Nov 16, 2023
74e2649
Merge branch 'main' into escape_el_expressions
kito99 Nov 16, 2023
db3fa3a
Merge pull request #73 from jakartaee/escape_el_expressions
kito99 Nov 16, 2023
62f6175
#78 Corrected links in the contribution guide and added a reference t…
kito99 Nov 17, 2023
75e1868
#78 Initial revision of the Preface
kito99 Nov 17, 2023
735fe48
Corrected path names
kito99 Nov 20, 2023
8d77535
Removed invalid links to Configuring Model Data section
Jangyaseni666 Nov 21, 2023
66c14b4
Updated the required knowledge of java to the new tutorial site
Jangyaseni666 Nov 21, 2023
9390f35
Added additional guidelines for images.
kito99 Nov 21, 2023
cfb33ad
Updated security diagram to match new guidelines and moved to the app…
kito99 Nov 21, 2023
6618766
#78 Initial draft of updated preface and intro. Removed images that a…
kito99 Nov 21, 2023
4162ad0
#78 Changed preface.adoc back to index.adoc to ensure it works as the…
kito99 Nov 21, 2023
867afce
#78 Clarified the term "CDI managed bean component"
kito99 Nov 22, 2023
135c3ac
#78 Checked in missing file.
kito99 Nov 22, 2023
90444b4
#78 Reverted emphasis on "not" for italics reversed order of bold fon…
kito99 Nov 22, 2023
f60d7ef
#78 Added missing "formerly" for JPA
kito99 Nov 22, 2023
eef3ab7
#78 Replaced "several years" with the exact year (2017).
kito99 Nov 22, 2023
2037633
#78 Added disclaimer to the path names section.
kito99 Nov 22, 2023
ef93442
#78 Moved preface out of the Introduction section
kito99 Nov 22, 2023
c55643c
fixed dukes-bookstore002
Jangyaseni666 Nov 22, 2023
ca6d35c
Merge pull request #83 from Jangyaseni666/main
kito99 Nov 27, 2023
0e4f393
Update README.md
kito99 Dec 1, 2023
3bb44e9
Merge pull request #88 from jakartaee/kito99-patch-2
kito99 Dec 2, 2023
f9ecd0a
Removed typo
kito99 Dec 2, 2023
a2895ce
Merged with origin/main
kito99 Dec 2, 2023
6429528
Merge pull request #84 from jakartaee/feature/#78_refresh_intro_and_p…
kito99 Dec 2, 2023
82838e1
add platform basics to main navigation #91
jhammen Dec 5, 2023
72fcead
Ensure that all XHTML/HTML code snippets represent current state of
BalusC Dec 9, 2023
8596dd2
Minor improvements after self-review
BalusC Dec 9, 2023
46c066a
Catch up backing beans as well
BalusC Dec 9, 2023
0da8ec6
Scanned through the tutorial for all bean scopes, found one bean where
BalusC Dec 9, 2023
d7f0da3
duplicated into correction
Dec 10, 2023
0900b0c
Merge pull request #93 from vionta/main
kito99 Dec 11, 2023
7b246b5
Merge branch 'main' into feature/bring_back_platform_91
kito99 Dec 11, 2023
27199e3
Merge pull request #94 from jhammen/feature/bring_back_platform_91
kito99 Dec 11, 2023
92adbf3
Merge branch 'main' into Update_xhtml_markup
kito99 Dec 11, 2023
0b2512b
Merge pull request #92 from jakartaee/Update_xhtml_markup
kito99 Dec 11, 2023
0f545f3
Update README.md with link project board and issues
kito99 Dec 14, 2023
ca99ab4
Update faces-facelets009.adoc
DmitriGit Jan 17, 2024
e6e42e6
Merge pull request #106 from DmitriGit/patch-2
kito99 Jan 17, 2024
17c9030
Update CONTRIBUTING.md typo
vdjeudjam Mar 26, 2024
1ad7d2e
Merge pull request #107 from vdjeudjam/patch-1
kito99 Apr 30, 2024
60dbf89
Merge branch 'main' into kito99-patch-2
BalusC May 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 0 additions & 36 deletions .github/workflows/build.yml

This file was deleted.

124 changes: 105 additions & 19 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,117 @@
# Contributing to Jakarta EE Platform
# Contributing to Jakarta EE Documentation

Thanks for your interest in this project.

## Project description

The Jakarta EE Platform project produces the Jakarta EE
platform specification, which is an umbrella specification that
aggregates all other Jakarta EE specifications.
The Eclipse Documentation for Jakarta EE project hosts documentation intended for programmers interested in developing and deploying Jakarta EE applications. It covers the technologies comprising the Jakarta EE platform and describes how to develop applications using Jakarta EE components and deploy them on Jakarta EE runtimes.

* [https://projects.eclipse.org/projects/ee4j.jakartaee-platform](https://projects.eclipse.org/projects/ee4j.jakartaee-platform)
Eclipse project page: https://projects.eclipse.org/projects/ee4j.jakartaee-documentation

## Developer resources

Information regarding source code management, builds, coding standards, and
more.

* [https://projects.eclipse.org/projects/ee4j.jakartaee-platform/developer](https://projects.eclipse.org/projects/ee4j.jakartaee-platform/developer)

The project maintains the following source code repositories

* [https://github.com/eclipse-ee4j/jakartaee-platform](https://github.com/eclipse-ee4j/jakartaee-platform)
* [https://github.com/eclipse-ee4j/jakartaee-tutorial](https://github.com/eclipse-ee4j/jakartaee-tutorial)
* [https://github.com/eclipse-ee4j/jakartaee-tutorial-examples](https://github.com/eclipse-ee4j/jakartaee-tutorial-examples)
* [https://github.com/eclipse-ee4j/jakartaee-firstcup](https://github.com/eclipse-ee4j/jakartaee-firstcup)
* [https://github.com/eclipse-ee4j/jakartaee-firstcup-examples](https://github.com/eclipse-ee4j/jakartaee-firstcup-examples)
* [https://github.com/eclipse-ee4j/jakartaee-schemas](https://github.com/eclipse-ee4j/jakartaee-schemas)
* [eclipse-ee4j/jakartaee-examples](https://github.com/eclipse-ee4j/jakartaee-examples) - Contains examples used in the tutorial (and additional examples)
* [jakartaee/jakartaee-documentation](https://github.com/jakartaee/jakartaee-documentation) - builds documentation site
* [jakartaee/jakartaee-documentation-ui](https://github.com/jakartaee/jakartaee-documentation-ui) - HTML and CSS assets used for the documentation site look and feel.
*
### Coding guidelines

#### Branches

##### Normal Branches

* Restrict work on a single feature or issue to a single branch
* Branch name: `feature/[issue #]_description_if_necessary`
* Example: `feature/123_this_is_an_example`
* Example: `feature/123`
* Example: `feature/remove_stale_files (no issue number)`

##### Release Branches

* For the main tutorial repo and any other repos with Antora content (that does not include a playbook), we’ll keep a release branch so that we maintain docs for the particular version of Jakarta EE.
* The main branch will represent the current release. All previous releases should have their own branch.
Branch name: `release/[version]`
* Example: `release/9.1`
* Example: `release/10`

##### Commits

* Include the issue # in the message (if applicable)
* Example: “#123 Adds a the ability to synchronize with the example repo”
* Example: “Updates #123 with changes for pom file”
* Example: “Removed stale files”

### Creating diagrams

Diagrams are located in `src/main/antora/modules/common/images` or in the `images` folder of the module;
for example `src/main/antora/modules/cdi/images`.
Use [draw.io](https://draw.io) to create/adjust diagrams.
This tool is primarily chosen for being free to use and the most flexible.
For portability and maintainability, make sure that the diagram is saved/exported into following three formats:

- `*.drawio` (use the Save function)
- `*.vsdx` (use the Export function)
- Editable `*.svg` (use the Save As function)

The `*.drawio` format ensures being able to reopen exactly the intended diagram in the original tool.
The `*.vsdx` format ensures being able to import the diagram in another tool as this is the most supported format by
various diagramming tools, just in case that draw.io stops to exist in some unpredictable future.
The `*.svg` format is ultimately used to embed the diagram in the tutorial document.

Also, make sure you use a hyphen ("-") in the name as a delimiter; for example `persistance-mapping`.

#### Diagram requirements

- Font must be 'Open Sans' conform
the [Jakarta EE Brand Usage Handbook](https://jakarta.ee/legal/trademark_guidelines/jakarta-ee-branding-guidelines.pdf).
You can use Google Fonts for this.
In case you're using draw.io:
- Wherever you see a 'Font' dropdown, unfold it.
![Select font](readme-images/drawio-font-1-select-font.png)
- If there's no 'Open Sans' option, pick 'Custom'.
![Select custom](readme-images/drawio-font-2-select-custom.png)
- Choose the 'Google Fonts' option and set the font name to 'Open Sans' and apply.
![Set Google Open Sans](readme-images/drawio-font-3-set-google-open-sans.png)
- Type text and verify that the font is Open Sans
![Using Google Open Sans](readme-images/drawio-font-4-using-google-open-sans.png)
- Font size for all text should be 12pt

- Color must be one of those defined
in [Jakarta EE Brand Usage Handbook](https://jakarta.ee/legal/trademark_guidelines/jakarta-ee-branding-guidelines.pdf),
along with black and white (you can use opacity to affect the depth of the color).
- Primary colors:
- Blue: `#1B208B`
- Orange: `#F98200`
- Black: `#3D3D3D`
- White: `#FFFFFF`
- Secondary colors:
- Yellow: `#FDB940`
- Grey: `#58595B`
- Dark blue: `#131660`

- Arrows must be Orange (`#F98200`)

- Background must be white (`#FFFFFF`)

### Terminology

| Old | New |
| --- | --- |
| Jakarta Foo Technology | Jakarta Foo API |
| JavaBeans components | beans |
| application server | Jakarta runtime |
| (web) container | servlet container |
| context root | context path |
| web context | application scope |

* Do not use in-house abbreviations! E.g. do not use “DD” but write out fully “deployment descriptor”.
* List items should always start with capital and end with full stop.

## Style guide

If you're going to write documentation, please make sure you follow the [style guide](STYLE_GUIDE.adoc).

## Eclipse Contributor Agreement

Expand All @@ -44,6 +131,5 @@ For more information, please see the Eclipse Committer Handbook:

## Contact

Contact the project developers via the project's "dev" list.

* [https://accounts.eclipse.org/mailing-list/jakartaee-platform-dev](https://accounts.eclipse.org/mailing-list/jakartaee-platform-dev)
Contact the project developers via the project's "dev" list:
https://accounts.eclipse.org/mailing-list/jakartaee-documentation-dev or via the Github issue tracker.
97 changes: 33 additions & 64 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,81 +1,50 @@
# Jakarta EE Tutorial

![ build](https://github.com/eclipse-ee4j/jakartaee-tutorial/workflows/build/badge.svg)

This repository contains the source files that are used to build the
_Jakarta Enterprise Edition (Jakarta EE) Tutorial_. The source files
are authored in [AsciiDoc](http://asciidoc.org/). AsciiDoc is similar
to markdown but is particularly suited for user documentation.

Note that the Jakarta EE Tutorial code examples are located in a
separate repository
[eclipse-ee4j/jakartaee-tutorial-examples](https://github.com/eclipse-ee4j/jakartaee-tutorial-examples).

## Contributing
The easiest way to contribute is by opening an issue in this project
that contains feedback and review comments.

The Jakarta EE Tutorial project is also open for contributions and your
help is greatly appreciated. If you have an idea for the tutorial and
want to add a section or update an existing section, then review the
following links:

* [Contribute](CONTRIBUTING.md)
* [Pull Request Acceptance Workflow](src/main/jbake/assets/pr_doc_workflow.md)
* [License](LICENSE.md)

## Building the Jakarta EE Tutorial
_Jakarta Enterprise Edition (Jakarta EE) Tutorial_.
The source files are authored in [AsciiDoc](https://asciidoc.org/).
AsciiDoc is similar to markdown but is particularly suited for user documentation.
The source files are processed and integrated into the Jakarta EE Documentation site using
[Antora](https://antora.org/),
which is a tool for building documentation sites.

The following directions explain how to do local builds of the
tutorial. Note that any changes that are pushed to the master branch
automatically trigger a build of the site files and tutorial sources.
The results are automatically pushed to the gh-pages branch. You can
view the published site
[here](https://eclipse-ee4j.github.io/jakartaee-tutorial).
You can always find the most recent build of the Jakarta EE Documentation site here:
https://jakartaee.github.io/jakartaee-documentation/.

### Pre-Requisites
## A Note about Images

- Maven
- JDK8+
We keep the source files (VSD) and the published format (SVG)
for images in the `src/main/antora/modules/common/images` folder.
However, currently all the source file names don't match their corresponding SVG file.
If you modify a source image,
please help us out and rename it to match the output image.

Note that manually deploying the site requires password-less
authentication. This is done by exporting your SSH public key into your
GitHub account.
Guidelines for generating new images can be found in the [Contributing guide](CONTRIBUTING.md).

### Build the Site Locally
## Building

The site is generated under `target/staging`. Open
`file:///PATH_TO_PROJECT_DIR/target/staging` in a browser to view the
output.
The contents of this repo are built by
the [jakartaee-tutorial-playbook repository](https://github.com/jakartaee/jakartaee-documentation).
See that repo for details.

```
mvn generate-resources
```
## Related Repositories

* [eclipse-ee4j/jakartaee-examples](https://github.com/eclipse-ee4j/jakartaee-examples) - Contains examples used in the tutorial (and additional examples)
* [jakartaee/jakartaee-documentation](https://github.com/jakartaee/jakartaee-documentation) - builds documentation site
* [jakartaee/jakartaee-documentation-ui](https://github.com/jakartaee/jakartaee-documentation-ui) - HTML and CSS assets used for the documentation site look and feel.

### Deploy the Site to Github Pages

If you want to manually push a build to the gh-pages branch, use:

```
mvn deploy -Ppublish-site
```
Never commit changes to the *gh-pages* branch directly.

### Produce a Zip File for Download

To produce a zip file containing the generated HTML files, use:

```
mvn package
```
## Contributing

When making a release on GitHub, this zip file should be added to the release.
This project is open for contributions, and your
help is greatly appreciated.
The easiest way to contribute is by opening an [issue](https://github.com/jakartaee/jakartaee-tutorial/issues) in this project
that contains feedback and review comments.

## Links
You can also create PRs directly while viewing the published documentation by using the Edit button in the UI.

- [Asciidoctor Maven Plugin](https://asciidoctor.org/docs/asciidoctor-maven-plugin/)
If you want to keep up with our project planning across all of the repos, see the [project board](https://github.com/orgs/jakartaee/projects/7).

- [AsciiDoc User Guide](http://asciidoc.org/userguide.html)
If you'd like to propose changes or additions to the content and/or images,
please read the [Style guide](STYLE_GUIDE.adoc) and
[Contributing guide](CONTRIBUTING.md) for more information.

- [Asciidoctor quick reference](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference)
Loading