profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/SwiftPackageIndex/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.

SwiftPackageIndex/PackageList 535

The master list of repositories for the Swift Package Index.

SwiftPackageIndex/SwiftPackageIndex-Server 274

The Swift Package Index is the place to find Swift packages!

SwiftPackageIndex/SemanticVersion 9

Represent semantic versions like "1.0.0" or "1.2.3-beta1" in Swift

SwiftPackageIndex/PackageList-Validator 2

A command-line tool which validates the entries in the Swift Package Index Package List.

SwiftPackageIndex/nio-dependency-analysis 1

Scripts and queries used for ad hoc NIO dependency analysis

SwiftPackageIndex/SwiftPackageIndex-Blog 1

The Swift Package Index Blog.

SwiftPackageIndex/SwiftPackageIndex.github.io 0

Deployment repository for the Swift Package Index Blog – Find the blog source code in SwiftPackageIndex-Blog.

push eventSwiftPackageIndex/PackageList

Ben Leggiero

commit sha fa3ac86bcd29fa8d2532bc3fd1e78679aa7ac730

Add RougeWare's SimpleLogging

view details

Dave Verwer

commit sha d60fa71cdac2f31873f5c8b01dbb7ee94e6b346f

Merge branch 'main' into feature/add-packages/KyLeggiero/2021-09-22

view details

Dave Verwer

commit sha 2daca656e7e5426481a14b53abaf705322b2298d

Merge branch 'main' into feature/add-packages/KyLeggiero/2021-09-22

view details

Dave Verwer

commit sha 1e0087109279ad83ebdd80017ddb59bbd1b077e2

Merge pull request #1324 from KyLeggiero/feature/add-packages/KyLeggiero/2021-09-22

view details

push time in an hour

PR merged SwiftPackageIndex/PackageList

Add RougeWare's SimpleLogging

The package(s) being submitted are:

Checklist

I have either:

  • [x] 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

KyLeggiero

pr closed time in an hour

PullRequestReviewEvent
PullRequestReviewEvent

push eventSwiftPackageIndex/PackageList

davdroman

commit sha bd4ced434293c8abe38b6ca527523cf9cbd61edb

Add `PeriodDuration`

view details

Dave Verwer

commit sha 07288a27aeafce23323e1dedb570f064ef155558

Merge pull request #1325 from davdroman/main

view details

push time in an hour

PR merged SwiftPackageIndex/PackageList

Add `PeriodDuration`

The package(s) being submitted are:

Checklist

I have either:

  • [x] Run swift ./validate.swift.

Or, checked that:

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

0 comment

1 changed file

davdroman

pr closed time in an hour

PR opened SwiftPackageIndex/PackageList

Add `PeriodDuration`

The package(s) being submitted are:

Checklist

I have either:

  • [x] Run swift ./validate.swift.

Or, checked that:

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

0 comment

1 changed file

pr created time in an hour

PR opened SwiftPackageIndex/PackageList

Add RougeWare's SimpleLogging

The package(s) being submitted are:

Checklist

I have either:

  • [x] 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 3 hours

push eventSwiftPackageIndex/SwiftPackageIndex-Server

Dave Verwer

commit sha 47849729230c1a95fbaa6269cfaa4ca0ac948372

Yarn upgrade.

view details

Sven A. Schmidt

commit sha 8da524ad928d4b971643b839834e47223d37625c

Merge pull request #1258 from SwiftPackageIndex/yarn-upgrade

view details

push time in 9 hours

delete branch SwiftPackageIndex/SwiftPackageIndex-Server

delete branch : yarn-upgrade

delete time in 9 hours

PR merged SwiftPackageIndex/SwiftPackageIndex-Server

Yarn upgrade

Hopefully fixes the dependabot upgrade, but I fear that package is pinned by the look of the lock file.

+193 -147

0 comment

1 changed file

daveverwer

pr closed time in 9 hours

PullRequestReviewEvent

PR opened SwiftPackageIndex/SwiftPackageIndex-Server

Reviewers
Yarn upgrade

Hopefully fixes the dependabot upgrade, but I fear that package is pinned by the look of the lock file.

+193 -147

0 comment

1 changed file

pr created time in 9 hours

create barnchSwiftPackageIndex/SwiftPackageIndex-Server

branch : yarn-upgrade

created branch time in 9 hours

pull request commentSwiftPackageIndex/SwiftPackageIndex-Server

Display keywords in the package metadata

Deploying as 2.43.6

daveverwer

comment created time in 9 hours

created tagSwiftPackageIndex/SwiftPackageIndex-Server

tag2.43.6

The Swift Package Index is the place to find Swift packages!

created time in 9 hours

delete branch SwiftPackageIndex/SwiftPackageIndex-Server

delete branch : display-keywords/list-item-links

delete time in 9 hours

delete branch SwiftPackageIndex/SwiftPackageIndex-Server

delete branch : display-keywords/separate-section

delete time in 9 hours

delete branch SwiftPackageIndex/SwiftPackageIndex-Server

delete branch : display-keywords/under-description

delete time in 9 hours

issue commentSwiftPackageIndex/SwiftPackageIndex-Server

Enhancements to package keyword display

I like it! I suspect the query to gather that data might be costly though, given the current data layout.

daveverwer

comment created time in 9 hours

pull request commentSwiftPackageIndex/SwiftPackageIndex-Server

Display keywords in the package metadata

It's weird that you're getting diffs on lots of extra PNGs that are effectively unchanged. It seems like the representation is flickering for you between runs?

Yes, they are. I check them every time with Kaleidoscope and can never see a single pixel highlighted as different. I don't know what is changing.

daveverwer

comment created time in 10 hours

PullRequestReviewEvent

Pull request review commentSwiftPackageIndex/SwiftPackageIndex-Server

Display keywords in the package metadata

+<!DOCTYPE html>

Yea this is why I added two new ones. There are actually three states for this.

daveverwer

comment created time in 10 hours

push eventSwiftPackageIndex/SwiftPackageIndex-Server

Dave Verwer

commit sha 3b95dce3f44c05c9f9942888a9f0116c1c8e7e28

Added the keyword list to the Package page markup.

view details

Dave Verwer

commit sha a778ddc5e983ca3a7de98056a317237c85ded8ec

WIP on keywords.

view details

Dave Verwer

commit sha 0294d71e1766e60bdc7bdea430c3dce80ff14bdd

Added links to the keyword pages.

view details

Dave Verwer

commit sha 7e2d11a61b9eea7a90573b8dd74dd48601a193e4

Moved keywords into the main metadata section.

view details

Dave Verwer

commit sha 4f17a57a46131675716585fc90f18446c7ad4310

Added tag source and CSS images.

view details

Dave Verwer

commit sha b645f12ec29c5124be670c94bae5a2776d855e11

Added the keywords in as a list item in the main metadata section.

view details

Dave Verwer

commit sha 0cd8028b07c653732d38090c37f29b4dc61d66c8

Refactored `keywordsList` into `keywordsListItem` and returned an empty list item if no keywords present.

view details

Dave Verwer

commit sha a4c80871b7fc67b8223049825bb01d846b03afd1

Added a collapsed class that shows two rows of tags and made it on by default.

view details

Dave Verwer

commit sha ad9819ae2be5ff5e37c5b3b85f25c6ab5f769948

Don't collapse untless Javascript is enabled.

view details

Dave Verwer

commit sha 69cd2fd996f99c635e7e6a223a995e09c162d789

Added `SPIShowMoreKeywords` JavaScript class.

view details

Dave Verwer

commit sha e90523c67e5b5b59d7f8de6b943fa3dc68ab1631

Dynamically hide tags over two lines and add a button to re-show them.

view details

Dave Verwer

commit sha f166404e3b74c3455225024e2da3f5d5a3934fe6

Xcode doesn't like this indentation!

view details

Dave Verwer

commit sha dbd631f819721c5cb19a3cc6af3754869472ffe9

No need for a group anymore.

view details

Dave Verwer

commit sha 780b616c69dba593d72ba862b1e345b917366a6a

Added an explanation for a magic number. Erk.

view details

Dave Verwer

commit sha 79b2c2d4dc5d7479d48842740b01cc01686c7109

Link, not button.

view details

Dave Verwer

commit sha 7186773ca91f08e374f01f7d0343c6b17d154d26

Added an ellipsis on "Show more" link.

view details

Dave Verwer

commit sha 81d8d0736b4e79e8ab260b222800eefd6e893adf

Guard against pages where the keyword list is not loaded.

view details

Dave Verwer

commit sha 10f79572bf7b80fe3951135fbda1f4ab511094b1

Clean up and removed unnecessary code.

view details

Dave Verwer

commit sha f0ef17f6ac8548ca8b3199d7be7402e80fa8adb2

Fixed up dark mode colours.

view details

Dave Verwer

commit sha d42054851bbea36ee711d65947cb8f048f421822

Made the buttons respond to click anywhere inside the box, not just the link.

view details

push time in 10 hours

delete branch SwiftPackageIndex/SwiftPackageIndex-Server

delete branch : display-keywords/list-item-buttons

delete time in 10 hours

issue closedSwiftPackageIndex/SwiftPackageIndex-Server

Display package keywords on package pages

I know this is a drop in the bucket, and likely among the least reliable ways to propagate meta-information about the packages, but where it exists, I think it would be extra helpful to reflect the github 'topic' tags (if a repository hosts any) in the package description in order to help provide a bit of insight into what the package is about.

Maybe you've got some better meta-info proposals up your combined sleeves - I've seen some floating about from a couple months ago - and that would be awesome, but this both 1) seems pretty doable right now and 2) seems like it could be at least somewhat simple. I don't know if Gitlab or other git hosting solutions offer equivs, so maybe it's too lopsided on that front, but the gist is that I'd love to see at least something reflect a bit more detail about what a project is, and what it's for, on the Package Index pages.

closed time in 10 hours

heckj
PullRequestReviewEvent

Pull request review commentSwiftPackageIndex/SwiftPackageIndex-Server

Display keywords in the package metadata

+<!DOCTYPE html>

I was briefly tempted to suggest rolling the "few keywords" test into test_PackageShowView (which currently has no keywords) but it's good to have one test for the empty state :+1:

daveverwer

comment created time in 10 hours