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

lardieri/LinkedListObjC 1

A linked list in Objective C, using a protocol to eliminate special-case code.

lardieri/BrightnessToggle 0

BrightnessToggle lets you toggle between maximum screen brightness and back on iOS.

lardieri/Combine-Playlists 0

PowerShell script to combine Windows Media Player .asx playlists.

lardieri/entry-card 0

Go out. Get in. Faster!

lardieri/github-metadata 0

Jekyll plugin to propagate the `site.github` namespace and set default values for use with GitHub Pages.

lardieri/GoogleStorageClient 0

iOS client for Google Storage uploads using service account authentication

lardieri/JWT 0

A JSON Web Token implementation in Objective-C.

lardieri/LinkedListCPlusPlus 0

A linked list in C++. Compare to the Objective-C implementation.

create barnchlardieri/Combine-Playlists

branch : main

created branch time in 7 days

created repositorylardieri/Combine-Playlists

PowerShell script to combine .asx (Windows Media Player) playlists

created time in 7 days

created taglardieri/entry-card

tagv1.1

Go out. Get in. Faster!

created time in 2 months

delete tag lardieri/entry-card

delete tag : v1.1

delete time in 2 months

created taglardieri/entry-card

tagtestflight/1.1/1

Go out. Get in. Faster!

created time in 2 months

created taglardieri/entry-card

tagappstore/1.1/1

Go out. Get in. Faster!

created time in 2 months

created taglardieri/entry-card

tagv1.1

Go out. Get in. Faster!

created time in 2 months

push eventlardieri/entry-card

lardieri

commit sha e620e90cb1d1fac33a96448bce762264d5abf0b9

Add the rotate buttons to the SettingsViewController.

view details

lardieri

commit sha 0217d98b8d64bebc0cd6e506bd66af2e034d9228

Implement image rotation.

view details

lardieri

commit sha 7af6155345387e18ceb0c53c16e5f3dafde0ba09

Bump version to 1.1

view details

push time in 2 months

pull request commentjekyll/github-metadata

docs: Add dev docs

Thank you for writing this document. I wish I had had it when I started using GitHub Pages six months ago!

MichaelCurrin

comment created time in 2 months

PullRequestReviewEvent

Pull request review commentjekyll/github-metadata

docs: Add dev docs

+## Development+> Guide to local development of this plugin++### Installation++#### Requirements++- Ruby+- Bundler++#### Install system dependencies++- Install Ruby - see the [Downloads](https://www.ruby-lang.org/en/downloads/) page.+- Install Bundler - see [Bundler](https://bundler.io/) homepage.++#### Clone++Clone the repo, or your fork.++```bash+$ git clone git@github.com:jekyll/github-metadata.git+$ cd github-metadata+```++#### Install project dependencies++Configure Bundler.++```bash+$ bundle config set --local path vendor/bundle+```++Install gems.++```bash+$ bundle install+```++Or, for a faster install.++```bash+$ script/bootstrap+```++## Usage++See the [script](/script/) directory.++### Format++Check formatting.++```bash+$ script/fmt+```++Fix formatting issues.++```bash+$ script/fmt -a+```++### Open interactive console++```bash+$ script/console+```++### Test++Run all unit tests:

For consistent punctuation, this should be

Run all unit tests.

MichaelCurrin

comment created time in 2 months

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentjekyll/github-metadata

docs: Add dev docs

+## Development+> Guide to local development of this plugin++### Installation++#### Requirements++- Ruby+- Bundler++#### Install system dependencies++- Install Ruby - see the [Downloads](https://www.ruby-lang.org/en/downloads/) page.+- Install Bundler - see [Bundler](https://bundler.io/) homepage.++#### Clone++Clone the repo, or your fork.++```bash+$ git clone git@github.com:jekyll/github-metadata.git+$ cd github-metadata+```++#### Install project dependencies++Configure Bundler.++```bash+$ bundle config set --local path vendor/bundle+```++Install gems.++```bash+$ bundle install+```++Or, for a faster install.++```bash+$ script/bootstrap+```++## Usage++See the [script](/script/) directory.++### Format++Check formatting.

May I suggest giving more of a hint to new contributors? For example:

Check code formatting before committing.
MichaelCurrin

comment created time in 2 months

Pull request review commentjekyll/github-metadata

docs: Add dev docs

+## Development+> Guide to local development of this plugin++### Installation++#### Requirements++- Ruby+- Bundler++#### Install system dependencies++- Install Ruby - see the [Downloads](https://www.ruby-lang.org/en/downloads/) page.+- Install Bundler - see [Bundler](https://bundler.io/) homepage.++#### Clone++Clone the repo, or your fork.++```bash+$ git clone git@github.com:jekyll/github-metadata.git+$ cd github-metadata+```++#### Install project dependencies++Configure Bundler.++```bash+$ bundle config set --local path vendor/bundle+```++Install gems.++```bash+$ bundle install+```++Or, for a faster install.++```bash+$ script/bootstrap+```++## Usage++See the [script](/script/) directory.++### Format++Check formatting.++```bash+$ script/fmt+```++Fix formatting issues.++```bash+$ script/fmt -a+```++### Open interactive console++```bash+$ script/console+```++### Test++Run all unit tests:++```bash+$ script/test+```++Run specific unit tests.++```bash+$ script/test PATH+$ # e.g.+$ script/test spec/owner_spec.rb+```+

May I suggest the following patterns as well? I found these useful when I started contributing to this project and had to diagnose CI/CD failures and add new test cases. But for someone like myself who does not use Ruby or Rspec professionally, they are not obvious.

Run tests in the order they are written (not random).

$ script/test --order defined

Run tests in the same random order as a previous run.

$ script/test --seed 12345

Run tests with verbose trace logs.

$ script/test --format documentation
MichaelCurrin

comment created time in 2 months

pull request commentjekyll/github-metadata

Use owner name as site title for User and Organization sites.

@mattr- and @MichaelCurrin - any further thoughts on this? or are you ready to merge it in? Thanks.

lardieri

comment created time in 2 months

pull request commentjekyll/github-metadata

Use owner name as site title for User and Organization sites.

@mattr- I just pushed the test cases that I promised you back in February. Would you mind taking a look, and merging if you approve? Thank you.

lardieri

comment created time in 3 months

push eventlardieri/github-metadata

lardieri

commit sha 5e5b0af4eaaed725557e065e49ed49a10dc7cb67

Test cases for setting title of User and Org sites. When generating metadata for a GitHub Pages site of a User or Organization, the default site title should be: * the User/Org's display name, if there is one; or * the User/Org's login, if there is no display name.

view details

push time in 3 months

delete branch lardieri/github-metadata

delete branch : issue-201-ci

delete time in 3 months

PR closed lardieri/github-metadata

trigger CI
+0 -0

0 comment

0 changed file

lardieri

pr closed time in 3 months

Pull request review commentjekyll/github-metadata

Restore log level after running tests that modify it.

     ENV.delete("JEKYLL_ENV")     ENV["JEKYLL_ENV"] = "production"     ENV["PAGES_ENV"] = "dotcom"+    @original_log_level = Jekyll.logger.level     Jekyll.logger.log_level = :error     Jekyll::Commands::Build.process(config_defaults)   end   after(:each) do     ENV.delete("PAGES_ENV")     ENV["JEKYLL_ENV"] = "test"+    Jekyll.logger.log_level = @original_log_level

@parkr I agree, that is a good idea. I'm pushing a commit to do this. Please let me know what you think.

lardieri

comment created time in 3 months

PullRequestReviewEvent

push eventlardieri/github-metadata

lardieri

commit sha b82e6340713f331212edd65fee81eed7794a1ebe

Save and restore log level for all test cases.

view details

push time in 3 months

push eventlardieri/entry-card

lardieri

commit sha 5becf64a36b789d1994f017ceef4e362f76e93f9

Create Xcode project.

view details

lardieri

commit sha 044450e74bbb34011bd2bebbc7d6f81af3be85d6

Set up Cocoapods.

view details

lardieri

commit sha 285ca5f1279336a0cee175b230158222594618f6

Add the PageViewController.

view details

lardieri

commit sha 9dc638948395fa82e63f29e87ad10dc6a3d10a15

Show the "empty picture" image on an empty PageViewController.

view details

lardieri

commit sha 56f0a0bbb10021c749e295957bf87028c683883e

Customize the appearance of the page control.

view details

lardieri

commit sha e80dead33d040c9b9fbffa68c5baa31c8e1fe94a

Add the AppSettings.

view details

lardieri

commit sha 79c519a036768b42ab20c7c9eeed300fed1a1c1f

Add the settings change observer to the MainViewController.

view details

lardieri

commit sha bf89c53fed2dfbb7b7851078e6aebfa36b778a7b

Add the UIView rounded borders extension.

view details

lardieri

commit sha 9ba6a378abd6c588f4417c60cd92c322c836e52f

Add the SettingsViewController.

view details

lardieri

commit sha 5863cd2c826301172cdde03aae90e4907c09ff78

Add the Settings button.

view details

lardieri

commit sha b296374f4b0b8229d4a258fd1fed5ede014704fe

Show settings if the app starts with no pictures.

view details

lardieri

commit sha 3ef4c3c9864fa79a98ef507552638a10c513f641

Show settings if you tap the empty picture.

view details

lardieri

commit sha 6620028a3a414c550c2741bf6e9428cf49933c8e

Add the Settings table headers.

view details

lardieri

commit sha 9734d6e58da092fc8214842f4686d361e485190d

Add the About box.

view details

lardieri

commit sha 23b96ae0ade3539ea043b879f2185a96c777ee49

Add the BrightnessToggle Cocoapod.

view details

lardieri

commit sha 704107b46aa151499ff4f4c1d3cebba4486a3857

Implement the maximum brightness feature.

view details

lardieri

commit sha b579a9688aa4aff076d012e92cbec236a6407738

Add the StorageManager.

view details

lardieri

commit sha 3e90b165e0de7420f5964d9f3bb5f822f03d2ef3

Add the ImageViews to the SettingsViewController.

view details

lardieri

commit sha 7f4b6521bb28db618b160acd355de226025bb4ea

Add the add/remove image toolbar to the SettingsViewController.

view details

lardieri

commit sha 2ee3d3bc5efd45bb3967ae68c57369609aef2214

Make the add/remove buttons swap with each other.

view details

push time in 3 months