Skip to content

Commit 17fc9d1

Browse files
committed
[refactor] Fork of eXist-db from their git develop-6.x.x branch, commit: ef0e86f47c92d70e8c573b29e8830c98377d58e6 (Sat Oct 26 11:33:52 2024 +0200). The Git history was then rewritten to remove many historic files that we no longer need. This resulted in our commit: [1e960755def3c39c55cb9622ace3366435f81132](1e96075)
1 parent 1e96075 commit 17fc9d1

File tree

62 files changed

+335
-298
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+335
-298
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ Thank you for your contribution to eXist-db!
33
To help the community judge your pull request (PR), please include the following:
44

55
- A (short) description of the content of changes.
6-
- A context reference to a [Github Issue](https://github.com/eXist-db/exist/issues), a message in the [eXist-open mailinglist](http://exist-open.markmail.org), or a [specification](https://www.w3.org/TR/xquery-31/).
6+
- A context reference to a [Github Issue](https://github.com/evolvedbinary/elemental/issues), a message in the [eXist-open mailinglist](http://exist-open.markmail.org), or a [specification](https://www.w3.org/TR/xquery-31/).
77
- Tests. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) via XQuery > Run as Test.
88

9-
Your PR will be tested using [GitHub Actions](https://github.com/eXist-db/exist/actions) against a number of operating systems and environments. The build status is visible in the PR.
9+
Your PR will be tested using [GitHub Actions](https://github.com/evolvedbinary/elemental/actions) against a number of operating systems and environments. The build status is visible in the PR.
1010

1111
To detect errors in your PR before submitting it, please run eXist's full test suite on your own system via `mvn -V clean verify`.
1212

.github/workflows/ci-xqts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
retention-days: 14
5151
path: /tmp/xqts-output
5252
- name: Get Previous XQTS Logs Artifacts JSON
53-
run: 'curl -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/repos/exist-db/exist/actions/artifacts?name=xqts-logs > /tmp/previous-xqts-logs-artifacts.json'
53+
run: 'curl -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/repos/evolvedbinary/elemental/actions/artifacts?name=xqts-logs > /tmp/previous-xqts-logs-artifacts.json'
5454
- name: Extract Previous XQTS Logs Artifact JSON
5555
run: cat /tmp/previous-xqts-logs-artifacts.json | jq -r "[.artifacts[] | select(.workflow_run.head_branch == \"develop\")][1].archive_download_url" > /tmp/previous-xqts-logs-artifact.json
5656
- name: Get Previous XQTS Logs Artifact

BUILD.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
Building eXist-db from Source
2-
--------------------------
1+
# Building eXist-db from Source
32

43
eXist-db itself is written in Java 8. The build system is [Apache Maven](http://maven.apache.org/). If you're not familiar with Git, we recommend [this excellent online interactive tutorial](http://try.github.io).
54

@@ -9,9 +8,9 @@ To build eXist-db:
98
- Execute a Maven to compile eXist-db
109

1110
```bash
12-
$ git clone https://github.com/eXist-db/exist.git
13-
$ cd exist
14-
$ git checkout master
11+
$ git clone https://github.com/evolvedbinary/elemental.git
12+
$ cd elemental
13+
$ git checkout gold
1514
$ mvn -DskipTests package
1615
```
1716

@@ -25,9 +24,9 @@ Useful build switches:
2524
Further build options can be found at: [eXist-db Build Documentation](http://www.exist-db.org/exist/apps/doc/exist-building.xml "How to build eXist").
2625

2726
**NOTE:**
28-
In the above example, we switched the current (checked-out) branch from `develop` to `master`. We use the [GitFlow for eXist-db](#contributing-to-exist) process:
29-
- `develop` is the current (and stable) work-in-progress (the next release)
30-
- `master` is the latest release
27+
In the above example, we switched the current (checked-out) branch from `main` to `gold`.
28+
- `main` is the current (and stable) work-in-progress (the next release)
29+
- `gold` is the last release
3130
The choice of which to use is up to you.
3231

3332

CONTRIBUTING.md

Lines changed: 111 additions & 75 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
<div align="center" id="logo">
22
<a href="https://exist-db.org/" target="_blank">
3-
<img src="https://raw.githubusercontent.com/eXist-db/exist/develop/exist-jetty-config/src/main/resources/webapp/logo.jpg" alt="eXist Logo" width="333" height="132"></img>
3+
<img src="https://raw.githubusercontent.com/evolvedbinary/elemental/main/exist-jetty-config/src/main/resources/webapp/logo.jpg" alt="eXist Logo" width="333" height="132"></img>
44
</a>
55
</div>
66

77
## eXist-db Native XML Database
88

9-
[![Build Status](https://github.com/eXist-db/exist/actions/workflows/ci-build.yml/badge.svg?branch=develop)](https://github.com/eXist-db/exist/actions/workflows/ci-build.yml)
10-
[![Coverage Status](https://coveralls.io/repos/github/eXist-db/exist/badge.svg?branch=develop)](https://coveralls.io/github/eXist-db/exist?branch=develop)
11-
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ae1c8a7eb1164e919b0ac3c8588560c6)](https://www.codacy.com/gh/eXist-db/exist/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=eXist-db/exist&amp;utm_campaign=Badge_Grade)
9+
[![Build Status](https://github.com/evolvedbinary/elemental/actions/workflows/ci-test.yml/badge.svg?branch=develop-6.x.x)](https://github.com/evolvedbinary/elemental/actions/workflows/ci-test.yml)
10+
[![Coverage Status](https://coveralls.io/repos/github/evolvedbinary/elemental/badge.svg?branch=main)](https://coveralls.io/github/evolvedbinary/elemental?branch=main)
11+
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ae1c8a7eb1164e919b0ac3c8588560c6)](https://www.codacy.com/gh/evolvedbinary/elemental/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=evolvedbinary/elemental&amp;utm_campaign=Badge_Grade)
1212
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=eXist-db_exist&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=eXist-db_exist)
1313
[![Java 8](https://img.shields.io/badge/java-8-blue.svg)](https://adoptopenjdk.net/)
1414
[![License](https://img.shields.io/badge/license-LGPL%202.1-blue.svg)](https://www.gnu.org/licenses/lgpl-2.1.html)
15-
[![Download](https://img.shields.io/github/v/release/eXist-db/exist.svg)](https://github.com/eXist-db/exist/releases/)
15+
[![Download](https://img.shields.io/github/v/release/evolvedbinary/elemental.svg)](https://github.com/evolvedbinary/elemental/releases/)
1616
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.exist-db/exist/badge.svg)](https://search.maven.org/search?q=g:org.exist-db)
1717
[![Slack](https://img.shields.io/badge/exist--db-slack-3e103f.svg)](https://exist-db.slack.com)
18-
<a href="https://opencollective.com/existdb#backer">
19-
<img src="https://opencollective.com/existdb/backers/badge.svg">
20-
</a>
2118

2219
[![Code of Conduct](https://img.shields.io/badge/code%20of%20conduct-contributor%20covenant-%235e0d73.svg)](https://contributor-covenant.org/version/1/4/)
2320

21+
---
22+
**NOTE**: Elemental 6.x.x was seeded from a fork of eXist-db's git `develop-6.x.x` branch, commit: `ef0e86f47c92d70e8c573b29e8830c98377d58e6` (Sat Oct 26 11:33:52 2024 +0200). The Git history was then rewritten to remove many historic files that we no longer need. This resulted in our commit: [`1e960755def3c39c55cb9622ace3366435f81132`](https://github.com/evolvedbinary/elemental/commit/1e960755def3c39c55cb9622ace3366435f81132).
23+
24+
---
25+
2426
eXist-db is a high-performance open source native XML database—a NoSQL document database and application platform built entirely around XML technologies. The main homepage for eXist-db can be found at [exist-db.org](https://exist-db.org "eXist Homepage"). This is the GitHub repository of eXist source code, and this page links to resources for downloading, building, and contributing to eXist-db, below.
2527

2628
The eXist-db community has adopted the [Contributor Covenant](https://www.contributor-covenant.org/) [Code of Conduct](https://www.contributor-covenant.org/version/1/4/code-of-conduct).
@@ -39,12 +41,12 @@ The notes of past Community Calls are located [here](https://drive.google.com/dr
3941
- **Documentation:** [https://exist-db.org/exist/apps/doc](https://exist-db.org/exist/apps/doc)
4042
- **Book:** [https://www.oreilly.com/library/view/exist/9781449337094/](https://www.oreilly.com/library/view/exist/9781449337094/)
4143
- **Packages:** [https://exist-db.org/exist/apps/public-repo](https://exist-db.org/exist/apps/public-repo)
42-
- **Source code:** [https://github.com/eXist-db/exist](https://github.com/eXist-db/exist)
43-
- **Git clone URL:** `git://github.com/eXist-db/exist.git`
44+
- **Source code:** [https://github.com/evolvedbinary/elemental](https://github.com/evolvedbinary/elemental)
45+
- **Git clone URL:** `git://github.com/evolvedbinary/elemental.git`
4446
- **Mailing list:** [https://lists.sourceforge.net/lists/listinfo/exist-open](https://lists.sourceforge.net/lists/listinfo/exist-open)
4547
- **Slack:** [https://exist-db.slack.com](https://join.slack.com/t/exist-db/shared_invite/enQtNjQ4MzUyNTE4MDY3LWNkYjZjMmZkNWQ5MDBjODQ3OTljNjMyODkwNmY1MzQwNjUwZjMzZTY1MGJkMjY5NDFhOWZjMDZiMDdhMzY4NGY)
4648

47-
New developers may find the notes in [BUILD.md](https://github.com/eXist-db/exist/blob/develop/BUILD.md) and [CONTRIBUTING.md](https://github.com/eXist-db/exist/blob/develop/CONTRIBUTING.md) helpful to start using and sharing your work with the eXist community.
49+
New developers may find the notes in [BUILD.md](https://github.com/evolvedbinary/elemental/blob/main/BUILD.md) and [CONTRIBUTING.md](https://github.com/evolvedbinary/elemental/blob/main/CONTRIBUTING.md) helpful to start using and sharing your work with the eXist community.
4850

4951
## Credits
5052

exist-ant/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
<description>Ant Tasks for eXist-db NoSQL Database Client/Server</description>
4040

4141
<scm>
42-
<connection>scm:git:https://github.com/exist-db/exist.git</connection>
43-
<developerConnection>scm:git:https://github.com/exist-db/exist.git</developerConnection>
44-
<url>scm:git:https://github.com/exist-db/exist.git</url>
42+
<connection>scm:git:https://github.com/evolvedbinary/elemental.git</connection>
43+
<developerConnection>scm:git:https://github.com/evolvedbinary/elemental.git</developerConnection>
44+
<url>scm:git:https://github.com/evolvedbinary/elemental.git</url>
4545
<tag>HEAD</tag>
4646
</scm>
4747

exist-core/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
<description>eXist-db NoSQL Database Core</description>
4040

4141
<scm>
42-
<connection>scm:git:https://github.com/exist-db/exist.git</connection>
43-
<developerConnection>scm:git:https://github.com/exist-db/exist.git</developerConnection>
44-
<url>scm:git:https://github.com/exist-db/exist.git</url>
42+
<connection>scm:git:https://github.com/evolvedbinary/elemental.git</connection>
43+
<developerConnection>scm:git:https://github.com/evolvedbinary/elemental.git</developerConnection>
44+
<url>scm:git:https://github.com/evolvedbinary/elemental.git</url>
4545
<tag>HEAD</tag>
4646
</scm>
4747

exist-distribution/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
<description>Distributions for eXist-db NoSQL Database Client/Server</description>
4040

4141
<scm>
42-
<connection>scm:git:https://github.com/exist-db/exist.git</connection>
43-
<developerConnection>scm:git:https://github.com/exist-db/exist.git</developerConnection>
44-
<url>scm:git:https://github.com/exist-db/exist.git</url>
42+
<connection>scm:git:https://github.com/evolvedbinary/elemental.git</connection>
43+
<developerConnection>scm:git:https://github.com/evolvedbinary/elemental.git</developerConnection>
44+
<url>scm:git:https://github.com/evolvedbinary/elemental.git</url>
4545
<tag>HEAD</tag>
4646
</scm>
4747

exist-docker/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
<description>Minimal Docker Image of eXist-db NoSQL Database Client/Server with FO support</description>
4040

4141
<scm>
42-
<connection>scm:git:https://github.com/exist-db/exist.git</connection>
43-
<developerConnection>scm:git:https://github.com/exist-db/exist.git</developerConnection>
44-
<url>scm:git:https://github.com/exist-db/exist.git</url>
42+
<connection>scm:git:https://github.com/evolvedbinary/elemental.git</connection>
43+
<developerConnection>scm:git:https://github.com/evolvedbinary/elemental.git</developerConnection>
44+
<url>scm:git:https://github.com/evolvedbinary/elemental.git</url>
4545
<tag>HEAD</tag>
4646
</scm>
4747

exist-docker/src/main/resources-filtered/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# ${project.description}
22
${project.description}
33

4-
[![Build Status](https://travis-ci.com/eXist-db/exist.png?branch=develop)](https://travis-ci.com/eXist-db/exist)
5-
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c5d7a02842dd4a3c85b1b2ad421b0d13)](https://www.codacy.com/app/eXist-db/exist?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=eXist-db/exist&amp;utm_campaign=Badge_Grade)
4+
[![Build Status](https://github.com/evolvedbinary/elemental/actions/workflows/ci-build.yml/badge.svg?branch=main)](https://github.com/evolvedbinary/elemental/actions/workflows/ci-build.yml)
5+
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ae1c8a7eb1164e919b0ac3c8588560c6)](https://www.codacy.com/gh/evolvedbinary/elemental/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=evolvedbinary/elemental&amp;utm_campaign=Badge_Grade)
66
[![License](https://img.shields.io/badge/license-AGPL%203.1-orange.svg)](https://www.gnu.org/licenses/agpl-3.0.html)
7-
[![](https://images.microbadger.com/badges/image/existdb/existdb.svg)](https://microbadger.com/images/existdb/existdb "Get your own image badge on microbadger.com")
8-
[![](https://images.microbadger.com/badges/version/existdb/existdb.svg)](https://microbadger.com/images/existdb/existdb "Get your own version badge on microbadger.com")
9-
[![](https://images.microbadger.com/badges/commit/existdb/existdb.svg)](https://microbadger.com/images/existdb/existdb "Get your own commit badge on microbadger.com")
7+
[![](https://images.microbadger.com/badges/image/evolvedbinary/elemental.svg)](https://microbadger.com/images/evolvedbinary/elemental "Get your own image badge on microbadger.com")
8+
[![](https://images.microbadger.com/badges/version/evolvedbinary/elemental.svg)](https://microbadger.com/images/evolvedbinary/elemental "Get your own version badge on microbadger.com")
9+
[![](https://images.microbadger.com/badges/commit/evolvedbinary/elemental.svg)](https://microbadger.com/images/evolvedbinary/elemental "Get your own commit badge on microbadger.com")
1010

1111
This module holds the source files for building a minimal docker image of the [exist-db](https://www.exist-db.org) xml
1212
database, images are automatically updated as part of the build-test life-cycle.
@@ -23,8 +23,8 @@ The images are based on Google Cloud Platform's ["Distroless" Docker Images](htt
2323
## How to use
2424
Pre-build images are available on [DockerHub](https://hub.docker.com/r/existdb/existdb/).
2525
There are two continuously updated channels:
26-
* `release` for the stable releases based on the [`master` branch](https://github.com/eXist-db/exist/tree/master)
27-
* `latest` for the latest commit to the [`develop` branch](https://github.com/eXist-db/exist/tree/develop).
26+
* `release` for the stable releases based on the [`gold` branch](https://github.com/evolvedbinary/elemental/tree/gold)
27+
* `latest` for the latest commit to the [`main` branch](https://github.com/evolvedbinary/elemental/tree/main).
2828

2929
To download the image run:
3030
```bash

0 commit comments

Comments
 (0)