Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 17 additions & 4 deletions .github/workflows/development.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,23 @@ on:
branches:
- '**' # every branch
- '!stage*' # exclude branches beginning with stage
paths-ignore:
- '**.md'
- 'docs/**'
- '.github/workflows/**'
- 'LICENSE*'
- '.gitignore'
pull_request:
branches:
- '**' # every branch
- '!stage*' # exclude branches beginning with stage
paths-ignore:
- '**.md'
- 'docs/**'
- '.github/workflows/**'
- 'LICENSE*'
- '.gitignore'

jobs:
test:
if: github.event_name == 'push' || github.event_name == 'pull_request'
Expand All @@ -22,7 +35,7 @@ jobs:
# - matlab_version: "R2016b"
# mysql_version: "5.7"
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Run primary tests
env:
MATLAB_UID: "1001"
Expand All @@ -36,9 +49,9 @@ jobs:
DOCKER_CLIENT_TIMEOUT: "120"
COMPOSE_HTTP_TIMEOUT: "120"
run: |
docker-compose -f LNX-docker-compose.yaml up --build --exit-code-from app
docker compose -f LNX-docker-compose.yaml up --build --exit-code-from app
- name: Add toolbox artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: dj-toolbox-${{matrix.matlab_version}}
path: DataJoint.mltbx
Expand All @@ -53,7 +66,7 @@ jobs:
DOCKER_CLIENT_TIMEOUT: "120"
COMPOSE_HTTP_TIMEOUT: "120"
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Deploy docs
run: |
export MODE=BUILD
Expand Down
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,18 @@

# Welcome to DataJoint for MATLAB!

> ## 📌 Maintenance status: community stewardship
>
> DataJoint Inc. has shifted its core development focus to the **Python-centered ecosystem** — [`datajoint-python`](https://github.com/datajoint/datajoint-python), the DataJoint Platform, and related tools. `datajoint-matlab` is now in **community-stewardship mode**: we are no longer proactively developing or supporting it, but we welcome pull requests from the community and will review well-formed, tested contributions on a best-effort basis.
>
> If you are starting a new DataJoint project, we recommend the Python-based stack. See **[docs.datajoint.com](https://docs.datajoint.com)** for the current documentation, tools, and platform overview.
>
> Existing users: this package remains functional and free to use under its existing license. Issues and PRs may not receive timely responses, but well-formed community contributions are appreciated.


DataJoint for MATLAB is a high-level programming interface for relational databases designed to support data processing chains in science labs. DataJoint is built on the foundation of the relational data model and prescribes a consistent method for organizing, populating, and querying data.

For more information, see our
[general DataJoint docs](https://datajoint.com/docs/) and
[DataJoint MATLAB docs](https://datajoint.com/docs/additional-resources/).
For MATLAB-specific documentation, see the [DataJoint MATLAB documentation site](https://datajoint.github.io/datajoint-matlab/) (built from `docs/src/` in this repo).

## For Developers: Running Tests Locally

Expand Down