Tilmann [Wed, 4 May 2022 10:36:31 +0000 (12:36 +0200)]
downloads-all.adoc
Tilmann [Wed, 4 May 2022 10:00:01 +0000 (12:00 +0200)]
Update downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:53:46 +0000 (11:53 +0200)]
Update downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:48:26 +0000 (11:48 +0200)]
Update downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:38:02 +0000 (11:38 +0200)]
Update downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:28:28 +0000 (11:28 +0200)]
JDO 850: Consolidate download pages (#45)
andyjefferson [Fri, 15 Apr 2022 14:50:52 +0000 (15:50 +0100)]
Fix year on copyright. Add various hyperlinks between sections.
andyjefferson [Thu, 14 Apr 2022 10:22:56 +0000 (11:22 +0100)]
Clarify the locking on transactions, and add brief non-transactional
subsection
andyjefferson [Thu, 14 Apr 2022 07:44:26 +0000 (08:44 +0100)]
typo
andyjefferson [Thu, 14 Apr 2022 07:36:53 +0000 (08:36 +0100)]
Add docs for JDOQLTyped and example for using SQL.
Fix formatting to use "Java" to get colour syntaxing.
Many other improvements
andyjefferson [Wed, 13 Apr 2022 14:19:03 +0000 (15:19 +0100)]
Change to JDO 3.2 javadocs links.
Remove extents doc since already part of object retrieval.
Copy query_api doc from DN docs, removing DN-specific parts.
andyjefferson [Tue, 12 Apr 2022 17:55:21 +0000 (18:55 +0100)]
Add missing JDO 3.2 JDOQL methods
andyjefferson [Mon, 11 Apr 2022 15:32:45 +0000 (16:32 +0100)]
Add java.time types supported in 3.2, and split types into functional
groupings for readability.
andyjefferson [Mon, 11 Apr 2022 07:08:56 +0000 (08:08 +0100)]
Basic docs for AttributeConverters
andyjefferson [Sun, 10 Apr 2022 15:08:52 +0000 (16:08 +0100)]
missed the jdoquery in last commit
andyjefferson [Sun, 10 Apr 2022 15:01:54 +0000 (16:01 +0100)]
update XSD/DTD to match the JDO 3.2.1 variant
Tilmann [Sat, 26 Mar 2022 20:02:47 +0000 (21:02 +0100)]
Separate downloads folder
Craig L Russell [Fri, 25 Mar 2022 17:17:35 +0000 (10:17 -0700)]
Add files via upload
Import jdoconfig 3.2 xsd and dtd files
Tilmann [Thu, 24 Mar 2022 20:33:59 +0000 (21:33 +0100)]
Update README.TXT
Tilmann [Thu, 24 Mar 2022 20:30:11 +0000 (21:30 +0100)]
Update readme.txt
Tilmann [Thu, 24 Mar 2022 20:25:26 +0000 (21:25 +0100)]
xsd/dtd files
Tilmann [Thu, 24 Mar 2022 20:13:21 +0000 (21:13 +0100)]
Update annotations.adoc
Tilmann [Thu, 24 Mar 2022 20:11:25 +0000 (21:11 +0100)]
Update pom.xml
Michael Bouschen [Thu, 24 Mar 2022 20:10:29 +0000 (21:10 +0100)]
Merge branch 'main' of https://gitbox.apache.org/repos/asf/db-jdo-site
Michael Bouschen [Thu, 24 Mar 2022 20:10:09 +0000 (21:10 +0100)]
First Version of xmlns.adoc
Tilmann [Thu, 24 Mar 2022 20:07:48 +0000 (21:07 +0100)]
Update info.adoc
Tilmann [Thu, 24 Mar 2022 20:04:54 +0000 (21:04 +0100)]
Update annotations.adoc
Tilmann [Thu, 24 Mar 2022 20:01:50 +0000 (21:01 +0100)]
rebuild trigger
Craig L Russell [Thu, 24 Mar 2022 19:58:41 +0000 (12:58 -0700)]
Update deploy-site.yml
add src/main/resources as a build trigger
Tilmann [Thu, 24 Mar 2022 19:55:00 +0000 (20:55 +0100)]
test
Craig L Russell [Thu, 24 Mar 2022 19:42:50 +0000 (12:42 -0700)]
Update index.adoc
Craig L Russell [Thu, 24 Mar 2022 19:41:49 +0000 (12:41 -0700)]
Delete xmlns directory
Craig L Russell [Thu, 24 Mar 2022 19:41:35 +0000 (12:41 -0700)]
Delete README.md
Tobias Bouschen [Thu, 24 Mar 2022 19:26:52 +0000 (20:26 +0100)]
Add quotes around git arguments in workflows
Adds quotes around the parameters for the email and name set as
part of the git config setup in the workflows. Otherwise, names
containing spaces will not be parsed correctly.
Tilmann [Thu, 24 Mar 2022 19:17:24 +0000 (20:17 +0100)]
Update index.adoc
Craig L Russell [Thu, 24 Mar 2022 19:10:58 +0000 (12:10 -0700)]
Create index.adoc
Add index.adoc
Tilmann [Wed, 23 Mar 2022 19:22:31 +0000 (20:22 +0100)]
Update README.md
Craig L Russell [Sat, 19 Mar 2022 21:32:37 +0000 (14:32 -0700)]
Create README.md
New location for xml and dtd files.
Craig L Russell [Sat, 19 Mar 2022 19:42:58 +0000 (12:42 -0700)]
Create README.md
Michael Bouschen [Thu, 17 Mar 2022 20:01:43 +0000 (21:01 +0100)]
Removed JDO 3.1-rc1 from the specification page
Michael Bouschen [Sat, 12 Mar 2022 22:19:04 +0000 (23:19 +0100)]
Fixed spacing
Michael Bouschen [Sat, 12 Mar 2022 22:16:39 +0000 (23:16 +0100)]
Update spec links to jcp and new repo
Tilmann [Fri, 11 Mar 2022 09:32:20 +0000 (10:32 +0100)]
Update source-code.adoc
Tilmann [Wed, 9 Mar 2022 19:53:36 +0000 (20:53 +0100)]
Update source-code.adoc
Tilmann [Wed, 9 Mar 2022 19:53:17 +0000 (20:53 +0100)]
Update source-code.adoc
Tilmann [Mon, 7 Feb 2022 12:59:45 +0000 (13:59 +0100)]
New release notes for 3.2
Tilmann [Mon, 7 Feb 2022 12:52:16 +0000 (13:52 +0100)]
3.2 initial (#44)
Co-authored-by: Craig L Russell <apache.clr@gmail.com>
Co-authored-by: Michael Bouschen <Michael.Bouschen@akquinet.de>
Tilmann [Mon, 31 Jan 2022 20:34:03 +0000 (21:34 +0100)]
changed subdir to "content/jdo" (#43)
Tilmann [Mon, 31 Jan 2022 20:29:54 +0000 (21:29 +0100)]
Update .asf.yaml.publish
Tilmann [Mon, 31 Jan 2022 20:14:19 +0000 (21:14 +0100)]
changed subdir to "jdo" (#42)
Tilmann [Mon, 31 Jan 2022 19:14:30 +0000 (20:14 +0100)]
Dummy change to trigger redeploy (#41)
Tilmann [Mon, 31 Jan 2022 19:10:04 +0000 (20:10 +0100)]
Minor change to trigger rebuild/deploy
Tilmann [Mon, 31 Jan 2022 17:32:15 +0000 (18:32 +0100)]
Update README.md
Tobias Bouschen [Thu, 15 Jul 2021 18:49:56 +0000 (20:49 +0200)]
Remove references to 'master' branch
Tobias Bouschen [Thu, 15 Jul 2021 18:46:18 +0000 (20:46 +0200)]
Adjust .asf.yaml and GitHub workflows to use 'main' instead of 'master'
Tobias Bouschen [Sun, 11 Jul 2021 16:34:45 +0000 (18:34 +0200)]
Minor change to trigger re-deploy
Tobias Bouschen [Sun, 11 Jul 2021 16:25:49 +0000 (18:25 +0200)]
Fix deploy action by specifying '--local' for git config
Craig L Russell [Sat, 10 Jul 2021 20:49:50 +0000 (13:49 -0700)]
Update issuetracking.adoc
Remove gendered "she" from description.
Craig L Russell [Sat, 10 Jul 2021 20:47:55 +0000 (13:47 -0700)]
Update guides-maven-jdo.adoc
Remove gendered "he" and fix punctuation.
Tilmann [Thu, 8 Apr 2021 18:30:14 +0000 (20:30 +0200)]
Update README.md
Tilmann [Thu, 8 Apr 2021 18:29:15 +0000 (20:29 +0200)]
Update README.md
Tilmann [Thu, 8 Apr 2021 18:27:00 +0000 (20:27 +0200)]
Update README.md
Craig L Russell [Sun, 4 Apr 2021 22:13:16 +0000 (15:13 -0700)]
Update README.md (#14)
* Update README.md
* Apply suggestions from code review
Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
* Update README.md
* Update README.md
Final review of README.md
* Update README.md
Incorporate suggestions from Tobous.
Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
Tobias Bouschen [Thu, 25 Mar 2021 19:25:54 +0000 (20:25 +0100)]
Remove required GitHub actions
Remove required GitHub actions to allow directly pushing to 'master'.
Also prevent accidental desyncs when directly pushing to 'master'
through GitBox.
Tobias Bouschen [Thu, 18 Mar 2021 19:36:40 +0000 (20:36 +0100)]
Fix typos
Tobias Bouschen [Fri, 19 Mar 2021 14:57:46 +0000 (15:57 +0100)]
Revert "Fix branch protection"
This reverts commit
e5def6b2a20602562f346b14eb5d3f01d2b8a735.
This fix was necessary to allow us to merge pull requests. Now that the
configuration has been updated, the nicer action name should be
restored.
Tobias Bouschen [Fri, 19 Mar 2021 14:55:55 +0000 (15:55 +0100)]
Adjust branch protection to use previous name
Adjusts the branch protection to use the previous name for the required
action. As this change will only apply after it was merged into master,
the name of the required action will be changed separately.
Tobias Bouschen [Thu, 18 Mar 2021 19:47:50 +0000 (20:47 +0100)]
Fix branch protection
Adjusts the name of the required GitHub action to match the name
specified in the .asf.yaml configuration.
Tobias Bouschen [Mon, 15 Mar 2021 13:09:45 +0000 (14:09 +0100)]
JDO-792: Add branch protection rules
Adds the following branch protection rules for the 'master' branch:
- require a linear history (disallow merge commits)
- require the 'build-site' action to pass before merging a PR
Disables the option "Create a merge commit" for merging a PR as merge
commits are not desired.
Tobias Bouschen [Mon, 15 Mar 2021 13:01:36 +0000 (14:01 +0100)]
Rename GitHub action jobs
Renames the GitHub action "Job" entries to make them distinguishable.
The "Job" entry is used to specify which actions to require before
merging. Therefore, giving them distinct names is important.
Michael Bouschen [Sun, 7 Mar 2021 09:26:30 +0000 (10:26 +0100)]
JDO-789: Cleanup jdo-site pom (#33)
* JDO-789: Cleanup jdo-site pom
* Apply suggestions from code review
Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
* Adjust deploy workflow to ignore other resources in build directory
Adjusts the deploy workflow to only check whether there are no remaining
resources in the 'target/site' directory instead of the entire 'target'
directory. The workflow now simply drops all other resources in the
'target' directory.
Adds additional output on deletion failure for 'target/site' displaying
the remaining resources. This should help debug such issues.
* Changed version to 1.0-SNAPSHOT und removed relativePath
Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
Michael Bouschen [Fri, 26 Feb 2021 20:23:17 +0000 (21:23 +0100)]
Move copy-resources from compile to prepare-package maven lifecycle phase
Tobias Bouschen [Thu, 25 Feb 2021 17:59:36 +0000 (18:59 +0100)]
Add site build workflow for pull requests
Adds a simple site build workflow running only for pull requests. The
job allows us to check whether a PR breaks the site build before merging
it.
Tobias Bouschen [Thu, 25 Feb 2021 17:34:32 +0000 (18:34 +0100)]
Simplify workflow branch rule
Simplifies the deploy workflow branch rule by switching to specifying
which branches to run on.
I previously thought that 'branch' and 'path' rules were compared with
an OR operator. From my new tests, this does not seem to be the case.
Instead, they are compared with the AND operator, allowing for this
simplified configuration.
Tobias Bouschen [Sun, 21 Feb 2021 17:49:11 +0000 (18:49 +0100)]
Use icons with highest resolution available for website
Adjusts the website to use the 150x150 version of the JDO logo instead
of smaller ones. Sets the scaling manually to keep the previous size
when using the larger image.
Adjusts the image size of the header icon to better fit the bar and
create an even spacing with the default layout.
Tobias Bouschen [Sat, 13 Feb 2021 14:07:45 +0000 (15:07 +0100)]
Mention automatic JIRA linking as part of the "Get Involved" page
Mentions the capability to automatically referencing a pull request in a
JIRA ticket by including a reference to the ticket in the pull request
title in the "Get Involved" section.
The wording was chosen carefully not to imply that this would actually
link the state of the two. As far as I can tell, merging the pull
request will not have any influence on the state of the referenced
ticket. If this is actually the case, the wording should be adjusted to
reflect the behavior.
Moved the links to the JDO JIRA to HTTPS.
Tobias Bouschen [Fri, 12 Feb 2021 22:12:28 +0000 (23:12 +0100)]
Set notification settings in .asf.yaml
Adds specific notification settings in the asf.yaml configuration.
Diverts messages regarding new commits being pushed to the 'jdo-commits'
mailing list to avoid clogging up 'jdo-dev'. The notifications for
pull-requests and issues still go to 'jdo-dev'.
Adds the preexisting jira linking options to the configurations. With
the current configuration, the label 'pull-request-available' and a link
to the pull-request/issue is automatically added to any Jira ticket that
is referenced in the pull-request/issue name. See wiki for more details.
Tobias Bouschen [Tue, 9 Feb 2021 14:05:48 +0000 (15:05 +0100)]
Only try to publish results if there are any changes
Adjusts the deploy action to only try to commit and push if there are
any staged changes. This avoids the action "failing" if there is nothing
to commit.
Tobias Bouschen [Tue, 9 Feb 2021 13:29:46 +0000 (14:29 +0100)]
Split up publishing stage of recreate action into multiple steps
Splits up the publishing stage of the action to recreate the publishing
branch into multiple steps. This makes it easier to determine where an
issue occurred during debugging. Furthermore, it makes the logs easier
to digest as they are automatically grouped by steps.
Makes the steps moving the site build results to the correct location
verbose to make debugging easier.
Also introduces the multi-line syntax for the site build to make the
used syntax more uniform.
Tobias Bouschen [Tue, 9 Feb 2021 13:10:32 +0000 (14:10 +0100)]
Split up publishing stage of deploy action into multiple steps
Splits up the publishing stage of the deploy action into multiple steps.
This makes it easier to determine where an issue occurred during
debugging. Furthermore, it makes the logs easier to digest as they are
automatically grouped by steps.
Also introduces the multi-line syntax for the site build to make the
used syntax more uniform.
Tobias Bouschen [Tue, 9 Feb 2021 12:50:30 +0000 (13:50 +0100)]
Set 'bash' as the default shell for all deploy tasks
Tobias Bouschen [Tue, 9 Feb 2021 12:43:32 +0000 (13:43 +0100)]
Capitalize short sha env name in deploy actions
Tobias Bouschen [Tue, 9 Feb 2021 12:39:57 +0000 (13:39 +0100)]
Use GitHub action env field to declare publish branch name
Declares the publish branch name as a GitHub action 'env' field. This
makes the value accessible for all steps of the job.
Tobias Bouschen [Tue, 9 Feb 2021 12:30:12 +0000 (13:30 +0100)]
Ensure that all changes are staged by deploy action
Removes the implicit assumption that the action is working in the
repository root by using the '-A' option to stage everything.
Also introduces the '-v' option to make the step more verbose for better
debugging.
Tobias Bouschen [Fri, 15 Jan 2021 13:53:00 +0000 (14:53 +0100)]
Set up branch protection for the 'publish' branch
Enables branch protection for the 'publish' branch used to publish the
site build artifacts. This ensures that the publishing branch is never
accidentally deleted, which could break the currently deployed website.
Force-pushes are explicitly enabled with the set-up branch protection as
new versions of the site are published by force-pushing to the 'publish'
branch.
Tilmann [Thu, 4 Feb 2021 20:39:07 +0000 (21:39 +0100)]
Remove svn references for specification PDFs (#21)
Tilmann [Thu, 4 Feb 2021 20:25:33 +0000 (21:25 +0100)]
Removed github.io reference (#24)
Tilmann [Thu, 4 Feb 2021 20:05:30 +0000 (21:05 +0100)]
Update get-involved.adoc (#22)
Tobias Bouschen [Thu, 28 Jan 2021 19:58:15 +0000 (20:58 +0100)]
Remove 'docs/' and 'content'
Removes the 'docs/' directory containing the site build artifacts. They
are no longer necessary on the master branch as they will now be
deployed to the separate site branch 'publish'.
Removes the 'content' symlink pointing to 'docs/'.
Tobias Bouschen [Tue, 2 Feb 2021 17:29:55 +0000 (18:29 +0100)]
Move quickref to resources
Moves the JDO quickref PDF to the resources folder. This was done as it
is a pre-built artifact and not created by the site build.
Includes the new directory 'resources/quickref' to the Maven resource
copy step. This ensures that it will still be included in the site
build.
Tilmann [Thu, 4 Feb 2021 19:21:49 +0000 (20:21 +0100)]
Removed unused release PDF (#20)
Tilmann [Thu, 4 Feb 2021 19:20:06 +0000 (20:20 +0100)]
Update pom.xml (#19)
Tilmann [Sat, 30 Jan 2021 19:27:00 +0000 (20:27 +0100)]
Update .gitignore
Tilmann [Sat, 30 Jan 2021 19:06:02 +0000 (20:06 +0100)]
Update .gitignore
Tilmann [Thu, 28 Jan 2021 20:12:13 +0000 (21:12 +0100)]
Update glossary.adoc
Tobias Bouschen [Thu, 28 Jan 2021 19:48:48 +0000 (20:48 +0100)]
Move javadoc entries to resources folder
Moves the JDO javadoc references previously contained in the 'docs'
directory to the resources folder. These resources will have to be
included in the site build in the future.
Tobias Bouschen [Sat, 23 Jan 2021 00:06:16 +0000 (01:06 +0100)]
Add recovery workflow to recreate the site branch
Adds a workflow to recreate the site branch in case it ever gets deleted
on accident or becomes corrupted.
The new workflow to automatically deploy the site relies on there being
a functioning site branch. This workflow offers an recovery option to
recreate a stable version of the site branch with which the deploy
workflow can function.
The workflow does not listen for any events on the repository. It can
only be triggered manually. To do so, go to the "Actions" section of the
GitHub page for the repository and select the action from the menu. At
the top of the list of past workflow runs is a blue bar offering the
option to "Run workflow". Select the option and press the green button
"Run workflow".
When running the workflow, the default selection to run it on the master
branch should not be changed. Even though the workflow is explicitly
configured to check out the master branch, running the action on a
different branch might still have other unintended side effects.
Tobias Bouschen [Fri, 22 Jan 2021 22:03:59 +0000 (23:03 +0100)]
Adjust site build workflow to preserve build artifact history
Adjusts the workflow building and publishing the website to the site
branch to preserve the history of the site branch.
This was done to avoid issues with the Apache backend caused by
force-pushing the new build results to an orphan branch every time.
This new behavior is a bit more brittle than the old one as it relies on
the current state of the site branch. The action will fails if the site
branch is not already present. Additionally, it might also fail if the
branch is in an unexpected state. But, as the action removes all
existing resources, this should be unlikely.
To resolve any issues caused by a missing or corrupted site branch, a
future commit will introduce a recovery workflow that can be used to
manually return the site branch to a usable base state.
Tobias Bouschen [Tue, 26 Jan 2021 12:59:57 +0000 (13:59 +0100)]
Adjust hosting configuration to match new setup
Adjusts the publishing '.asf.yaml' configuration to use 'content/jdo' as
the subdir.
Adds '.htaccess', setting up URL forwarding from 'db.apache.org/jdo/*'
to 'db.apache.org/content/jdo/*'. This was done to act as if the website
were hosted under 'jdo' directly.
Michael Bouschen [Thu, 21 Jan 2021 20:15:26 +0000 (21:15 +0100)]
Added Tobias Bouschen to the Apache JDO committers list