File/package naming convention conforming better to go standards - as ugly as it is

This commit is contained in:
bwilliams committed 2026-10-13 16:31:47 +01:00
1 parent be4770cbab
commit d6688a6754
32 files changed
+36 -36

No files matched your search

File renamed without changes.
+2 -2
View File
@@ -8,7 +8,7 @@ import (
"time"
"git.avsdev.uk/Go/job-search/internal/cli"
"git.avsdev.uk/Go/job-search/internal/findATender"
"git.avsdev.uk/Go/job-search/internal/findatender"
"git.avsdev.uk/Go/job-search/internal/types"
"github.com/spf13/cobra"
)
@@ -70,7 +70,7 @@ func commandOnce(opts *cli.Options) *cobra.Command {
return sinceErr
}
ft := findATender.New(conf, conf.Sources.FindATender.APIRoot)
ft := findatender.New(conf, conf.Sources.FindATender.APIRoot)
defer ft.Shutdown()
ignoreRateLimit, _ := cmd.Flags().GetBool("ignore-rate-limit")
@@ -8,7 +8,7 @@ import (
"time"
"git.avsdev.uk/Go/job-search/internal/config"
"git.avsdev.uk/Go/job-search/internal/findATender"
"git.avsdev.uk/Go/job-search/internal/findatender"
"git.avsdev.uk/Go/job-search/internal/types"
"git.avsdev.uk/Go/job-search/internal/util"
)
@@ -35,11 +35,11 @@ func fetchFindAOpportunity(
ctx context.Context, conf *config.JobSearchConfig, since time.Time,
) error {
opportunities, err := util.AwaitTask(ctx, func() ([]*types.Opportunity, error) {
ft := findATender.New(conf, conf.Sources.FindATender.APIRoot)
ft := findatender.New(conf, conf.Sources.FindATender.APIRoot)
defer ft.Shutdown()
return ft.With(ctx).FetchAll(since, true)
})
if errors.Is(err, findATender.ErrNoReleases) {
if errors.Is(err, findatender.ErrNoReleases) {
return ErrNoNewReleases
}
if err != nil {
@@ -8,7 +8,7 @@ import (
"time"
"git.avsdev.uk/Go/job-search/internal/config"
"git.avsdev.uk/Go/job-search/internal/findATender"
"git.avsdev.uk/Go/job-search/internal/findatender"
"git.avsdev.uk/Go/job-search/internal/types"
"git.avsdev.uk/Go/job-search/internal/util"
)
@@ -35,11 +35,11 @@ func fetchFTSMock(
ctx context.Context, conf *config.JobSearchConfig, since time.Time,
) error {
opportunities, err := util.AwaitTask(ctx, func() ([]*types.Opportunity, error) {
ft := findATender.New(conf, conf.Sources.FTSMock.APIRoot)
ft := findatender.New(conf, conf.Sources.FTSMock.APIRoot)
defer ft.Shutdown()
return ft.With(ctx).FetchAll(since, true)
})
if errors.Is(err, findATender.ErrNoReleases) {
if errors.Is(err, findatender.ErrNoReleases) {
return ErrNoNewReleases
}
if err != nil {
File renamed without changes.
@@ -1,4 +1,4 @@
package findATender
package findatender
import (
"bytes"
@@ -13,7 +13,7 @@ import (
"strings"
"time"
"git.avsdev.uk/Go/job-search/internal/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/findatender/ocds"
"git.avsdev.uk/Go/job-search/internal/logging"
resty "resty.dev/v3"
)
@@ -1,4 +1,4 @@
package findATender
package findatender
import (
"bytes"
@@ -16,7 +16,7 @@ import (
"time"
"git.avsdev.uk/Go/job-search/internal/config"
"git.avsdev.uk/Go/job-search/internal/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/findatender/ocds"
resty "resty.dev/v3"
)
@@ -1,4 +1,4 @@
package findATender
package findatender
import (
"context"
@@ -54,7 +54,7 @@ func (ft *FindATender) With(ctx context.Context) *FindATender {
// logged, as there is nothing a caller could do about it.
func (ft *FindATender) Shutdown() {
if err := ft.httpClient.Close(); err != nil {
slog.Warn("findATender: closing HTTP client", "error", err)
slog.Warn("findatender: closing HTTP client", "error", err)
}
}
@@ -1,4 +1,4 @@
package findATender
package findatender
import (
"context"
File renamed without changes.
@@ -1,11 +1,11 @@
package findATender
package findatender
import (
"encoding/json"
"slices"
"strings"
"git.avsdev.uk/Go/job-search/internal/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/findatender/ocds"
"git.avsdev.uk/Go/job-search/internal/types"
)
@@ -1,4 +1,4 @@
package findATender
package findatender
import (
"encoding/json"
@@ -7,7 +7,7 @@ import (
"testing"
"time"
"git.avsdev.uk/Go/job-search/internal/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/findatender/ocds"
"git.avsdev.uk/Go/job-search/internal/types"
)
+4 -4
View File
@@ -5,10 +5,10 @@ development and testing without hitting the real APIs or their rate limits.
| Package | Mocks | Command |
|---|---|---|
| `findATender` | UK Government Find a Tender service (FTS) OCDS API | `cmd/mock-fts` |
| `findatender` | UK Government Find a Tender service (FTS) OCDS API | `cmd/mock-fts` |
## findATender
## findatender
A mock of the FTS release package endpoint:
```
@@ -81,7 +81,7 @@ Query parameters, as on the real service:
### Generated data
- **Catalog** (`findATender/data/catalog.json`): the buyers, suppliers,
- **Catalog** (`findatender/data/catalog.json`): the buyers, suppliers,
tender subjects, procurement methods and classifications that releases are
drawn from. It's embedded in the binary, so rebuild after changing it.
Subjects refer to classifications by `{scheme}-{id}` keys (e.g.
@@ -111,5 +111,5 @@ Query parameters, as on the real service:
| `ocds/` | Generated OCDS types (`ocds_gen.go`, from `ocdsgen`); don't edit by hand |
| `testdata/` | A small catalog used by the tests |
The mock's `ocds` package is separate from `internal/findATender/ocds`, which
The mock's `ocds` package is separate from `internal/findatender/ocds`, which
the JobSearch client uses.
@@ -9,7 +9,7 @@ import (
"sort"
"strings"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
// Method is a procurement method and its details, as published on a tender.
File renamed without changes.
@@ -9,7 +9,7 @@ import (
"math/rand"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
const ocidPrefix = "ocds-mock-"
@@ -10,7 +10,7 @@ import (
"testing"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
func quietLog(t *testing.T) {
@@ -12,7 +12,7 @@ import (
"strings"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
const (
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
func TestUpdatedFromIsLocalTime(t *testing.T) {
@@ -16,7 +16,7 @@ import (
"sync"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
// Store keeps every release in memory and appends each new one to a JSON Lines
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"git.avsdev.uk/Go/job-search/internal/mock/findATender/ocds"
"git.avsdev.uk/Go/job-search/internal/mock/findatender/ocds"
)
func TestStorePersistsAndGeneratorProgresses(t *testing.T) {