]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Documentation: copy-edits (#10417)
authorKatrin Leinweber <9948149+katrinleinweber@users.noreply.github.com>
Sun, 20 Jul 2025 17:27:04 +0000 (19:27 +0200)
committerGitHub <noreply@github.com>
Sun, 20 Jul 2025 17:27:04 +0000 (17:27 +0000)
CONTRIBUTING.md
docker/compose/docker-compose.ci-test.yml
docker/compose/docker-compose.mariadb-tika.yml
docker/compose/docker-compose.postgres-tika.yml
docker/compose/docker-compose.sqlite-tika.yml
docs/administration.md
docs/development.md
docs/index.md
docs/setup.md
docs/troubleshooting.md
install-paperless-ngx.sh

index 93a529bfef9a22ae4e31cfb2dae53f58be943670..e0c52d00bd70ef637facef34f9dc8296000d2629 100644 (file)
@@ -141,7 +141,7 @@ The admins occasionally invite contributors directly if we believe having them o
 # Automatic Repository Maintenance
 
 The Paperless-ngx team appreciates all effort and interest from the community in filing bug reports, creating feature requests, sharing ideas and helping other
-community members. That said, in an effort to keep the repository organized and managebale the project uses automatic handling of certain areas:
+community members. That said, in an effort to keep the repository organized and manageable the project uses automatic handling of certain areas:
 
 - Issues that cannot be reproduced will be marked 'stale' after 7 days of inactivity and closed after 14 further days of inactivity.
 - Issues, pull requests and discussions that are closed will be locked after 30 days of inactivity.
index 0d43ab923af7cd8fc10db135b84c3c898383218f..9eb1afe19137b9c35e6b5f273913d61afd01409e 100644 (file)
@@ -1,4 +1,4 @@
-# Docker Compose file for running paperless testing with actual gotenberg
+# Docker Compose file for running paperless testing with actual Gotenberg
 # and Tika containers for a more end to end test of the Tika related functionality
 # Can be used locally or by the CI to start the necessary containers with the
 # correct networking for the tests
index e48dd7dd34c4294595700b25a3a772607447dfe4..b4522c26b2a36e60f1ea9f83e632572dea40fa49 100644 (file)
@@ -16,8 +16,8 @@
 # - Instead of SQLite (default), MariaDB is used as the database server.
 # - Apache Tika and Gotenberg servers are started with paperless and paperless
 #   is configured to use these services. These provide support for consuming
-#   Office documents (Word, Excel, Power Point and their LibreOffice counter-
-#   parts.
+#   Office documents (Word, Excel, PowerPoint and their LibreOffice counter-
+#   parts).
 #
 # To install and update paperless with this file, do the following:
 #
index f247ec117a7e183474c5da4bbc1f2fc6e32e2d03..818e1b1302d3fafa65e673b2da306376a22e812f 100644 (file)
@@ -16,8 +16,8 @@
 # - Instead of SQLite (default), PostgreSQL is used as the database server.
 # - Apache Tika and Gotenberg servers are started with paperless and paperless
 #   is configured to use these services. These provide support for consuming
-#   Office documents (Word, Excel, Power Point and their LibreOffice counter-
-#   parts.
+#   Office documents (Word, Excel, PowerPoint and their LibreOffice counter-
+#   parts).
 #
 # To install and update paperless with this file, do the following:
 #
index d2728fd6b77eb7579886027701f6b1652c843e0d..86a6f5031607141145e806bbcafffdb4a88468cb 100644 (file)
@@ -16,8 +16,8 @@
 #
 # - Apache Tika and Gotenberg servers are started with paperless and paperless
 #   is configured to use these services. These provide support for consuming
-#   Office documents (Word, Excel, Power Point and their LibreOffice counter-
-#   parts.
+#   Office documents (Word, Excel, PowerPoint and their LibreOffice counter-
+#   parts).
 #
 # To install and update paperless with this file, do the following:
 #
index 4bb4b34cc2b9f51aca8309a30bfaf158970a94da..b646c1f73ef749823a11e447e34e3730115429d0 100644 (file)
@@ -306,7 +306,7 @@ in dedicated folders according to their nature: `archive`, `originals`,
 If `-sm` or `--split-manifest` is provided, information about document
 will be placed in individual json files, instead of a single JSON file. The main
 manifest.json will still contain application wide information (e.g. tags, correspondent,
-documenttype, etc)
+document type, etc)
 
 If `-z` or `--zip` is provided, the export will be a zip file
 in the target directory, named according to the current local date or the
index 5353c164d23b772dc9c434a5b099cc95e220d4c8..c624f97c435f2ff304cf029ce03e4763c36662e1 100644 (file)
@@ -95,13 +95,13 @@ first-time setup.
 
 7.  You can now either ...
 
-    -   install redis or
+    -   install Redis or
 
-    -   use the included `scripts/start_services.sh` to use docker to fire
-        up a redis instance (and some other services such as tika,
-        gotenberg and a database server) or
+    -   use the included `scripts/start_services.sh` to use Docker to fire
+        up a Redis instance (and some other services such as Tika,
+        Gotenberg and a database server) or
 
-    -   spin up a bare redis container
+    -   spin up a bare Redis container
 
         ```
         docker run -d -p 6379:6379 --restart unless-stopped redis:latest
@@ -147,7 +147,7 @@ $ ng build --configuration production
 ### Testing
 
 -   Run `pytest` in the `src/` directory to execute all tests. This also
-    generates a HTML coverage report. When runnings test, `paperless.conf`
+    generates a HTML coverage report. When running tests, `paperless.conf`
     is loaded as well. However, the tests rely on the default
     configuration. This is not ideal. But for now, make sure no settings
     except for DEBUG are overridden when testing.
index b86112ed6ebc32a039d2723d3c99a49ac426b0e3..c1c06eb2b9797a8f77ae3a5339db455331479540 100644 (file)
@@ -30,7 +30,7 @@ physical documents into a searchable online archive so you can keep, well, _less
 -   Utilizes the open-source Tesseract engine to recognize more than 100 languages.
 -   Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
 -   Uses machine-learning to automatically add tags, correspondents and document types to your documents.
--   Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)[^1] and more.
+-   Supports PDF documents, images, plain text files, Office documents (Word, Excel, PowerPoint, and LibreOffice equivalents)[^1] and more.
 -   Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
 -   **Beautiful, modern web application** that features:
     -   Customizable dashboard with statistics.
index 9c75313af8f20fb3d34bb73ce7a013799b6d677c..f239e54297b5a3bedea30f129f88840235fba287 100644 (file)
@@ -445,7 +445,7 @@ are released, dependency support is confirmed, etc.
 13. Configure ImageMagick to allow processing of PDF documents. Most
     distributions have this disabled by default, since PDF documents can
     contain malware. If you don't do this, paperless will fall back to
-    ghostscript for certain steps such as thumbnail generation.
+    Ghostscript for certain steps such as thumbnail generation.
 
     Edit `/etc/ImageMagick-6/policy.xml` and adjust
 
index 6a7270e01f13892413b794e79254e172e543aa57..87348e32edfecc320a3ab4ca374df18856b129fc 100644 (file)
@@ -335,7 +335,7 @@ You may see errors when deleting documents like:
 Data too long for column 'transaction_id' at row 1
 ```
 
-This error can occur in installations which have upgraded from a version of Paperless-ngx that used Django 4 (Paperless-ngx versions prior to v2.13.0) with a MariaDB/MySQL database. Due to the backawards-incompatible change in Django 5, the column "documents_document.transaction_id" will need to be re-created, which can be done with a one-time run of the following management command:
+This error can occur in installations which have upgraded from a version of Paperless-ngx that used Django 4 (Paperless-ngx versions prior to v2.13.0) with a MariaDB/MySQL database. Due to the backwards-incompatible change in Django 5, the column "documents_document.transaction_id" will need to be re-created, which can be done with a one-time run of the following management command:
 
 ```shell-session
 $ python3 manage.py convert_mariadb_uuid
index 3977cece93a50a7d24dd58c3d0086c8573622be8..6481960308639490e46df425669b6c975a3d6845 100755 (executable)
@@ -52,12 +52,12 @@ if ! command -v wget &> /dev/null ; then
 fi
 
 if ! command -v docker &> /dev/null ; then
-       echo "docker executable not found. Is docker installed?"
+       echo "docker executable not found. Is Docker installed?"
        exit 1
 fi
 
 if ! docker compose &> /dev/null ; then
-       echo "docker compose plugin not found. Is docker compose installed?"
+       echo "docker compose plugin not found. Is Docker Compose installed?"
        exit 1
 fi
 
@@ -66,7 +66,7 @@ fi
 if ! docker stats --no-stream &> /dev/null ; then
        echo ""
        echo "WARN: It look like the current user does not have Docker permissions."
-       echo "WARN: Use 'sudo usermod -aG docker $USER' to assign Docker permissions to the user (may require restarting shell)."
+       echo "WARN: Use 'sudo usermod -aG docker $USER' to assign Docker permissions to the user (may require restarting the shell)."
        echo ""
        sleep 3
 fi
@@ -135,7 +135,7 @@ DATABASE_BACKEND=$ask_result
 
 echo ""
 echo "Paperless is able to use Apache Tika to support Office documents such as"
-echo "Word, Excel, Powerpoint, and Libreoffice equivalents. This feature"
+echo "Word, Excel, PowerPoint, and LibreOffice equivalents. This feature"
 echo "requires more resources due to the required services."
 echo ""
 
@@ -157,7 +157,7 @@ echo ""
 echo "Specify the user id and group id you wish to run paperless as."
 echo "Paperless will also change ownership on the data, media and consume"
 echo "folder to the specified values, so it's a good idea to supply the user id"
-echo "and group id of your unix user account."
+echo "and group id of your Unix user account."
 echo "If unsure, leave default."
 echo ""
 
@@ -212,7 +212,7 @@ if [[ "$DATABASE_BACKEND" == "sqlite" ]] ; then
        echo -n "SQLite database, the "
 fi
 echo "search index and other data."
-echo "As with the media folder, leave empty to have this managed by docker."
+echo "As with the media folder, leave empty to have this managed by Docker."
 echo ""
 echo "CAUTION: If specified, you must specify an absolute path starting with /"
 echo "or a relative path starting with ./ here."
@@ -224,7 +224,7 @@ DATA_FOLDER=$ask_result
 if [[ "$DATABASE_BACKEND" == "postgres" || "$DATABASE_BACKEND" == "mariadb" ]] ; then
        echo ""
        echo "The database folder, where your database stores its data."
-       echo "Leave empty to have this managed by docker."
+       echo "Leave empty to have this managed by Docker."
        echo ""
        echo "CAUTION: If specified, you must specify an absolute path starting with /"
        echo "or a relative path starting with ./ here."
@@ -276,18 +276,18 @@ echo ""
 echo "Target folder: $TARGET_FOLDER"
 echo "Consume folder: $CONSUME_FOLDER"
 if [[ -z $MEDIA_FOLDER ]] ; then
-       echo "Media folder: Managed by docker"
+       echo "Media folder: Managed by Docker"
 else
        echo "Media folder: $MEDIA_FOLDER"
 fi
 if [[ -z $DATA_FOLDER ]] ; then
-       echo "Data folder: Managed by docker"
+       echo "Data folder: Managed by Docker"
 else
        echo "Data folder: $DATA_FOLDER"
 fi
 if [[ "$DATABASE_BACKEND" == "postgres" || "$DATABASE_BACKEND" == "mariadb" ]] ; then
        if [[ -z $DATABASE_FOLDER ]] ; then
-               echo "Database folder: Managed by docker"
+               echo "Database folder: Managed by Docker"
        else
                echo "Database folder: $DATABASE_FOLDER"
        fi