profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Sherlouk/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

GitHawkApp/GitHawk 2801

The (second) best iOS app for GitHub.

Sherlouk/AccessibilitySnapshotColorBlindness 60

Colour blindness simulation and testing for iOS

ollieatkinson/Guise 38

A tool to generate the Swift public interface for Frameworks and Libraries

Sherlouk/Codedeck 7

WIP: A Swift library for interfacing with the Elgato Stream Deck

Sherlouk/AccessibilitySnapshot-SnapshotTesting 6

Easy regression testing for iOS accessibility

Sherlouk/awesome-snapshot-testing 1

A curated list of awesome mobile-friendly snapshot testing resources

Sherlouk/IGListKit 1

A data-driven UICollectionView framework for building fast and flexible lists.

Sherlouk/monzo-vapor 1

Server-side Swift package for Monzo APIs

issue commentSwiftPackageIndex/SwiftPackageIndex-Server

Display package keywords on package pages

I feel like for some projects it could get a bit busy - especially on smaller devices.

Thoughts on limiting it to 1 line of keywords with a "See more" button (JavaScript powered) to show the rest?

heckj

comment created time in 9 days

issue commentcashapp/AccessibilitySnapshot

iOS 15 / Xcode 13 Update

I have not yet taken a look at Xcode 13 and this library, I'm a bit behind on my own projects currently.

Sherlouk

comment created time in 10 days

PR opened justeat/Shock

Use HTTPS URLs instead of SSH

Description

<!--- Describe your changes in detail -->

Replaces the SSH URLs in the Swift Package Manager definition with HTTPS ones.

Motivation and Context

<!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. -->

This resolves the issues reported in https://github.com/justeat/Shock/issues/39.

How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, the tests you ran to --> <!--- see how your change affects other areas of the code, etc. -->

Tested by dropping into our own project and seeing the problem disappear.

Screenshots (if appropriate):

Types of changes

<!--- What types of changes does your code introduce? Put an x in all the boxes that apply: -->

  • [x] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

<!--- Go over all the following points, and put an x in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

  • [x] My code follows the code style of this project.
  • [ ] My change requires a change to the documentation.
  • [ ] I have updated the documentation accordingly.
+5 -5

0 comment

2 changed files

pr created time in 16 days

create barnchSherlouk/Shock

branch : replace-spm-urls

created branch time in 16 days

fork Sherlouk/Shock

A HTTP mocking framework written in Swift.

https://www.just-eat.com/

fork in 16 days

delete branch Sherlouk/Sitrep-1

delete branch : sherlouk/public-core

delete time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha 4bf53a5fffb0a051ed4741be7be469fc8a5d4b4f

Update README.md

view details

push time in a month

release cruisea-app/stormglass-swift

1.0.0

released time in a month

created tagcruisea-app/stormglass-swift

tag1.0.0

A Swift package for interacting with the Storm Glass API

created time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha f91c75dbb3f166ed0b0641245e24af934f476e11

Add initial tests

view details

James Sherlock

commit sha 5b2bc7e594c24a62ad0be1f5f093b5b98c6aabd5

Add decoding tests and fix bugs

view details

James Sherlock

commit sha 917c32b003b0c5d16dcdbcb9f5784f07814df042

Enable code coverage

view details

push time in a month

created tagcruisea-app/stormglass-swift

tag0.0.3

A Swift package for interacting with the Storm Glass API

created time in a month

release cruisea-app/stormglass-swift

0.0.3

released time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha 1a0dd3141ca7f76ed2bbfeb1f8ff91c6ac8c97ff

Add Linux support

view details

push time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha ee20577f6b2f870d57d09ec51596380aace10b43

Fix bug with tide datum, add test fixtures

view details

push time in a month

release cruisea-app/stormglass-swift

0.0.2

released time in a month

created tagcruisea-app/stormglass-swift

tag0.0.2

A Swift package for interacting with the Storm Glass API

created time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha db3d2183a128a7d75d1b9837c3f7223fd3cb53f7

Tidy up inline documentation

view details

James Sherlock

commit sha b413121e64fb418eb6875f30a1b85b3279215dc8

Improve error mapping

view details

James Sherlock

commit sha ce15f72af3b60caca55eed5e8a55aaf0f1dc411c

Add license, update README

view details

push time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha 613e56f975bc1194c25248b7633fb6a33462bebb

Increase inline documentation, add more initialisers

view details

push time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha 07ec36c5ad265c199952240d68828eaa53ce58de

Reduce required Swift builds version

view details

push time in a month

PR opened SwiftPackageIndex/PackageList

Add StormGlass API

The package(s) being submitted are:

Checklist

I have either:

  • [ ] Run swift ./validate.swift.

Or, checked that:

  • [x] The package repositories are publicly accessible.
  • [x] The packages all contain a Package.swift file in the root folder.
  • [x] The packages are written in Swift 5.0 or later.
  • [x] The packages all contain at least one product (either library or executable), and at least one product is usable in other Swift apps.
  • [x] The packages all have at least one release tagged as a semantic version.
  • [x] The packages all output valid JSON from swift package dump-package with the latest Swift toolchain.
  • [x] The package URLs are all fully specified including the protocol (usually https) and the .git extension.
  • [x] The packages all compile without errors.
  • [x] The package list JSON file is sorted alphabetically.
+1 -0

0 comment

1 changed file

pr created time in a month

create barnchSwiftPackageIndex/PackageList

branch : Sherlouk-patch-2

created branch time in a month

created tagcruisea-app/stormglass-swift

tag0.0.1

A Swift package for interacting with the Storm Glass API

created time in a month

release cruisea-app/stormglass-swift

0.0.1

released time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha 26e6c30617bcb52cc36edc31dc2bedd9bda96cc3

Add information to data source

view details

James Sherlock

commit sha c8c44bcdb2465ba15d4fff5fab2c0531d2f22a4c

Access control audit

view details

push time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha b015e0de4db74b13b01f2e4e1596fce8b0d270fa

Add stub files for all v2 endpoints

view details

James Sherlock

commit sha 3624ed270571e63e26f3018d4211bbc1826e2208

Rename all classes to contain SG prefix

view details

James Sherlock

commit sha 2997766d69d67e0fa88e79fd588d79a27023063d

Add astronomy point request

view details

James Sherlock

commit sha c9e3ab4c1a1b50e29d5dc97e3f092bffc43068f9

Run project through SwiftFormat

view details

James Sherlock

commit sha 7743f42f24d98e7263c0c4f183c757270092fc58

Add bio and elevation requests

view details

James Sherlock

commit sha 9045e79d4593cf8386b819d5e31ebecb3160de99

Add solar request, use coordinate on weather request

view details

James Sherlock

commit sha b520b81648b0b1e780f5c5e3c84f5f9ffab1d8ac

Add tide extremes and sea level requests

view details

push time in a month

push eventcruisea-app/stormglass-swift

James Sherlock

commit sha e83e9493a5a13d06ad89e1124f0b6f511b23b127

Add Shared Scheme

view details

James Sherlock

commit sha df6d9c9a64ce7dcd5115148b39cebd4f99f59f46

Add Weather Point Request

view details

James Sherlock

commit sha 60a93da176d25ebc51dc281d92f194d04147ba55

Fix data types in weather point response

view details

push time in a month

create barnchcruisea-app/stormglass-swift

branch : main

created branch time in a month

created repositorycruisea-app/stormglass-swift

A Swift package for interacting with the Storm Glass API

created time in a month

pull request commentbillinghamj/monzo-api

Sync to v3.86.0

Aye leave it with me

Sherlouk

comment created time in 2 months

created tagSherlouk/swift-snapshot-testing-stitch

tag1.1.0

Combine SnapshotTesting images into a single asset

created time in 2 months