From ecf783e290d824582997449202860d52db8ef61c Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Wed, 10 Aug 2022 18:41:42 +0200 Subject: [PATCH] Docs: Update links in README.md files Signed-off-by: Michael Mayer --- docker/README.md | 6 +++--- pkg/clusters/README.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/README.md b/docker/README.md index 37b7b965f..eebc78a33 100644 --- a/docker/README.md +++ b/docker/README.md @@ -18,9 +18,9 @@ can be easily made available to users via Internet. It provides a common standar systems and devices, which saves our team a lot of time that we can then spend [more effectively](https://docs.photoprism.app/developer-guide/issues/#effectiveness-efficiency), for example, providing support and developing one of the many features that users are waiting for. -Human-readable and versioned Dockerfiles as part of our public source code also help avoid "works for me" moments and -other unwelcome surprises by enabling teams to have the exact same environment everywhere in [development](develop/impish/Dockerfile), staging, -and [production](photoprism/impish/Dockerfile). +Human-readable and [versioned Dockerfiles as part of our public source code](https://github.com/photoprism/photoprism/tree/develop/docker) +also help avoid "works for me" moments and other unwelcome surprises by enabling teams to have the exact same environment everywhere in [development](https://github.com/photoprism/photoprism/blob/develop/docker/develop/bookworm/Dockerfile), staging, +and [production](https://github.com/photoprism/photoprism/blob/develop/docker/photoprism/bookworm/Dockerfile). Last but not least, virtually all file format parsers have vulnerabilities that just haven't been discovered yet. This is a known risk that can affect you even if your computer is not directly connected to the Internet. diff --git a/pkg/clusters/README.md b/pkg/clusters/README.md index 64c9c1a90..e322d038b 100644 --- a/pkg/clusters/README.md +++ b/pkg/clusters/README.md @@ -98,7 +98,7 @@ finish <- struct{}{} fmt.Printf("Clustered data set into %d\n", c.Sizes()) ``` -The Estimator interface defines an operation of guessing an optimal number of clusters in a dataset. As of now the KMeansEstimator is implemented using gap statistic and k-means++ as the clustering algorithm (see https://web.stanford.edu/~hastie/Papers/gap.pdf): +The Estimator interface defines an operation of guessing an optimal number of clusters in a dataset. As of now the KMeansEstimator is implemented using gap statistic and k-means++ as the clustering algorithm (see https://dl.photoprism.app/pdf/20020106-Estimating_the_Number_of_Clusters.pdf): ```go var data [][]float64