|
1 | 1 | [](LICENSE) |
2 | 2 |
|
3 | | -# Scicat Filewriter Ingest |
| 3 | +# Scicat Ingestor |
4 | 4 |
|
5 | | -A daemon that creates a raw dataset using scicat interface whenever a new file is written by a file-writer. |
| 5 | +Scicat ingestor creates a raw dataset along with metadata using |
| 6 | +``wrdn`` messages and scicat api whenever a new file is written by a file-writer. |
6 | 7 |
|
7 | 8 | ## How to INSTALL |
8 | 9 | ```bash |
9 | | -git clone https://github.com/SciCatProject/scicat-filewriter-ingest.git |
10 | | -cd scicat-filewriter-ingest |
| 10 | +git clone https://github.com/SciCatProject/scicat-ingestor.git |
| 11 | +cd scicat-ingestor |
11 | 12 | pip install -e . # It will allow you to use entry-points of the scripts, |
12 | 13 | # defined in ``pyproject.toml``, under ``[project.scripts]`` section. |
13 | 14 | ``` |
@@ -56,7 +57,7 @@ scicat_ingestor --logging.verbose -c PATH_TO_CONFIGURATION_FILE.yaml --ingestion |
56 | 57 | ``` |
57 | 58 |
|
58 | 59 | ```bash |
59 | | -background_ingestor \ |
| 60 | +scicat_background_ingestor \ |
60 | 61 | --logging.verbose \ |
61 | 62 | -c PATH_TO_CONFIGURATION_FILE.yaml \ |
62 | 63 | --nexus-file PATH_TO_THE_NEXUS_FILE.nxs \ |
@@ -123,6 +124,15 @@ We can apply common updates/dependency updates using |
123 | 124 | copier update |
124 | 125 | ``` |
125 | 126 |
|
| 127 | +### Release |
| 128 | +We use github release to create a new tag and release notes. |
| 129 | +Typically we do not include dependabot PRs from the auto generated release notes. |
| 130 | + |
| 131 | +Release versions are [calendar version](https://calver.org/). |
| 132 | +For example, if it is 27.01.2025 and if it is the first version of this month, the version will be ``v25.01.0``. |
| 133 | +If another release or a patch release is made within the same month, |
| 134 | +the minor version can increase, i.e. ``v25.01.1``. |
| 135 | + |
126 | 136 | ### Tox |
127 | 137 | `tox` controls virtual environment and commands for various purposes. |
128 | 138 | Developers and CI actions can use the command. |
|
0 commit comments