Skip to content

Commit

Permalink
Update jekyll page, documentation, and icon
Browse files Browse the repository at this point in the history
  • Loading branch information
Zakinator123 committed Apr 23, 2023
1 parent d9d1b74 commit c9398a4
Show file tree
Hide file tree
Showing 48 changed files with 1,346 additions and 71 deletions.
38 changes: 24 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<h1 align="center">
<a href="https://github.com/Zakinator123/checkout-cart">
<img src="assets/fire-shopping-cart.svg" alt="Cart Logo" width="100" height="100">
<img src="assets/icons/fire-shopping-cart.svg" alt="Cart Logo" width="100" height="100">
</a>
</h1>
<div align="center">
<h1>🚀 Checkout Cart 🚀</h1>
<h1>Checkout Cart</h1>
Streamline your library inventory management on Airtable with bulk check-outs and check-ins.
<br />

<div align="center">
Expand All @@ -19,9 +20,24 @@

## About

Checkout Cart helps you manage library-style inventories where items are 'checked out' or 'checked in' by recipients.
The cart interface allows you to quickly check out items to recipients, and check them back in. The extension is highly
configurable, and can be used for a variety of inventory management use cases.
Checkout Cart helps you manage library-style inventories where items are checked-out and checked-in by recipients.

The cart interface facilitates quick bulk transactions, while automatically recording check-out, check-in, and due dates.
The extension can also auto-generate and configure the required tables and fields for you.

From tool/equipment libraries to book libraries, Checkout Cart can enhance a variety of library
inventory management workflows.

To get started, install the extension from the Airtable marketplace!

## Features

* Perform speedy bulk check-outs and check-ins.
* Auto-populate check-out and check-in dates for checkout records.
* Set a default due date for new checkouts or use a custom due date for each checkout.
* Auto-populate a "Cart Id" for checkout records, enabling grouping checkouts by cart.
* Enable deletion of checkout records upon check-in (optional).
* Bring your own Airtable schema or have the extension auto-generate and configure one for you.

[//]: # (<details>)

Expand All @@ -41,18 +57,12 @@ configurable, and can be used for a variety of inventory management use cases.

[//]: # (</details>)

## Usage

Simply install the extension from the official Airtable Extension Marketplace!
## Support:

## Support

Any feedback, feature requests, bug reports, and questions can be submitted via
Feedback, feature requests, bug reports, and questions can be submitted via

- [GitHub Issues](https://github.com/Zakinator123/checkout-cart/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- Or Emailing me at [email protected]

## Project Assistance
- Emailing me at [email protected]

If you want to say **thank you** and/or support active development of Checkout Cart:

Expand Down
Binary file removed assets/black-shopping-cart-512x512.png
Binary file not shown.
Binary file removed assets/black-shopping-cart-600x600.png
Binary file not shown.
1 change: 0 additions & 1 deletion assets/black-shopping-cart.svg

This file was deleted.

3 changes: 0 additions & 3 deletions assets/blue-shopping-cart.svg

This file was deleted.

20 changes: 0 additions & 20 deletions assets/cart.svg

This file was deleted.

2 changes: 1 addition & 1 deletion assets/coverage-badge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/fire-shopping-cart-512x512.png
Binary file not shown.
File renamed without changes.
Binary file added assets/icons/fire-shopping-cart-512x512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/icons/fire-shopping-cart-640x640.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file removed assets/shopping-cart-icon-license.pdf
Binary file not shown.
6 changes: 6 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
_site
.sass-cache
Gemfile.lock
*.gem
.jekyll-cache
.jekyll-cache
11 changes: 11 additions & 0 deletions docs/.rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
inherit_gem:
rubocop-github:
- config/default.yml

AllCops:
Exclude:
- _site/**/*
- vendor/**/*

Layout/LineLength:
Enabled: false
6 changes: 6 additions & 0 deletions docs/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
language: ruby
cache: bundler
rvm: 2.6

install: script/bootstrap
script: script/cibuild
5 changes: 5 additions & 0 deletions docs/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

source "https://rubygems.org"

gemspec
7 changes: 2 additions & 5 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
remote_theme: pages-themes/[email protected]
plugins:
- jekyll-remote-theme # add this line to the plugins list if you already have one

title: 🚀 Checkout Cart 🚀
description: Streamline your library inventory management on Airtable with bulk check-outs and check-ins.
google_analytics: [Your Google Analytics tracking ID]
#show_downloads: true
theme: jekyll-theme-cayman
10 changes: 10 additions & 0 deletions docs/_includes/head-custom-google-analytics.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{% if site.google_analytics %}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '{{ site.google_analytics }}', 'auto');
ga('send', 'pageview');
</script>
{% endif %}
11 changes: 11 additions & 0 deletions docs/_includes/head-custom.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- start custom head snippets, customize with your own _includes/head-custom.html file -->

<!-- Setup Google Analytics -->
{% include head-custom-google-analytics.html %}

<!-- You can set your favicon here -->
<link rel="shortcut icon" type="image/x-icon" href="{{ './fire-shopping-cart-512x512.png'}}">
<title>
Checkout Cart
</title>
<!-- end custom head snippets -->
60 changes: 60 additions & 0 deletions docs/_layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">

{% seo %}
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap" as="style"
type="text/css" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#157878">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
{% include head-custom.html %}
</head>
<body>
<a id="skip-to-content" href="#content">Skip to the content.</a>

<header class="page-header" role="banner">
<svg id="Layer_1" enable-background="new 0 0 512 512" height="120" width="120" viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="134.743" x2="439.218" y1="379.183"
y2="74.708">
<stop offset="0" stop-color="#fcc60e"/>
<stop offset="1" stop-color="#e92e29"/>
</linearGradient>
<path d="m490.091 134.642h-314.102l-13.645-56.521c-2.028-8.406-6.641-15.637-13.339-20.909-6.724-5.295-14.831-8.094-23.445-8.094h-31.772c-12.081 0-21.909 9.828-21.909 21.909 0 12.08 9.829 21.908 21.909 21.908h27.151l50.313 208.416c-5.921 2.913-11.389 6.814-16.068 11.493-11.349 11.349-17.6 26.397-17.6 42.375 0 15.976 6.25 31.024 17.6 42.375 8.818 8.818 20.016 14.596 32.1 16.699 2.499 27.207 25.437 48.588 53.284 48.588 27.54 0 50.28-20.911 53.197-47.688h62.029c2.916 26.777 25.657 47.688 53.197 47.688 29.512 0 53.521-24.009 53.521-53.521s-24.009-53.521-53.521-53.521c-14.673 0-27.983 5.939-37.661 15.535h-93.1c-9.678-9.596-22.988-15.535-37.661-15.535s-27.983 5.939-37.661 15.535h-5.349c-4.275 0-8.321-1.691-11.393-4.764-3.072-3.071-4.763-7.117-4.763-11.393s1.691-8.321 4.763-11.393 7.118-4.764 11.393-4.764h214.491c13.117 0 25.571-4.074 36.016-11.783 10.377-7.658 17.913-18.354 21.792-30.932l40.725-132.036c.941-2.481 1.418-5.091 1.418-7.762-.001-12.077-9.83-21.905-21.91-21.905zm-200.746 252.734h70.868c-1.689 3.733-2.965 7.69-3.763 11.818h-63.343c-.797-4.128-2.073-8.085-3.762-11.818zm119.645-15.535c20.689 0 37.521 16.832 37.521 37.521s-16.832 37.521-37.521 37.521-37.521-16.832-37.521-37.521 16.832-37.521 37.521-37.521zm-168.422 0c20.689 0 37.521 16.832 37.521 37.521s-16.832 37.521-37.521 37.521-37.521-16.832-37.521-37.521 16.832-37.521 37.521-37.521zm255.019-213.112c-.078.196-41.019 132.904-41.019 132.904-2.864 9.285-8.397 17.16-16.003 22.773-7.673 5.663-16.842 8.656-26.515 8.656h-214.492c-8.549 0-16.613 3.355-22.707 9.449s-9.45 14.158-9.45 22.707 3.356 16.613 9.45 22.707c4.755 4.754 10.712 7.833 17.161 8.96-1.659 3.571-2.94 7.351-3.781 11.293-8.162-1.779-15.703-5.869-21.734-11.899-8.327-8.328-12.913-19.359-12.913-31.062s4.586-22.734 12.913-31.061c4.713-4.713 10.504-8.348 16.748-10.512 3.892-1.349 6.124-5.432 5.157-9.436l-53.006-219.57c-.535-2.218-1.798-4.202-3.56-5.589-1.759-1.385-3.929-2.117-6.276-2.117h-31.772c-3.258 0-5.909-2.65-5.909-5.908 0-3.259 2.651-5.909 5.909-5.909h31.772c4.988 0 9.672 1.612 13.548 4.665 3.849 3.029 6.505 7.21 7.683 12.091l15.124 62.645c.867 3.593 4.082 6.123 7.776 6.123h320.4c3.258 0 5.909 2.65 5.909 5.909 0 .759-.139 1.492-.413 2.181zm-24.3 3.731h-294.881c-2.452 0-4.769 1.125-6.286 3.051-1.517 1.927-2.066 4.443-1.491 6.826l32.055 132.785c.867 3.593 4.081 6.123 7.776 6.123h203.59c7.225 0 13.967-2.158 19.5-6.241 5.6-4.134 9.678-9.944 11.793-16.805l35.588-115.382c.749-2.427.3-5.064-1.208-7.108-1.507-2.043-3.896-3.249-6.436-3.249zm-93.116 88.097h-47.808v-28.263h47.808zm16-28.263h52.756l-8.717 28.263h-44.039zm-197.022 0h53.406v28.263h-46.583zm69.406 0h47.808v28.263h-47.808zm0-16v-27.834h47.808v27.834zm47.808 60.263v28.688h-47.808v-28.688zm16 0h47.808v28.688h-47.808zm0-60.263v-27.834h47.808v27.834zm-79.808-27.834v27.834h-57.269l-6.719-27.834zm-42.721 88.097h42.721v28.688h-35.795zm220.22 16.927c-1.101 3.568-3.178 6.56-6.006 8.647-2.76 2.037-6.217 3.113-9.998 3.113h-17.878v-28.688h39.104zm23.809-77.19h-57.691v-27.834h66.276zm-211.295 229.602c14.631 0 26.534-11.903 26.534-26.534s-11.903-26.534-26.534-26.534-26.534 11.903-26.534 26.534 11.903 26.534 26.534 26.534zm0-37.069c5.809 0 10.534 4.726 10.534 10.534s-4.726 10.534-10.534 10.534-10.534-4.726-10.534-10.534 4.725-10.534 10.534-10.534zm168.422 37.069c14.631 0 26.534-11.903 26.534-26.534s-11.903-26.534-26.534-26.534-26.534 11.903-26.534 26.534 11.903 26.534 26.534 26.534zm0-37.069c5.809 0 10.534 4.726 10.534 10.534s-4.726 10.534-10.534 10.534-10.534-4.726-10.534-10.534 4.725-10.534 10.534-10.534zm-368.128-254.664c0-4.418 3.582-8 8-8h66.296c4.418 0 8 3.582 8 8s-3.582 8-8 8h-66.296c-4.418 0-8-3.582-8-8zm98.056 83.766c0 4.418-3.582 8-8 8h-89.02c-4.418 0-8-3.582-8-8s3.582-8 8-8h89.02c4.419 0 8 3.582 8 8zm-59.513-33.883h-71.405c-4.418 0-8-3.582-8-8s3.582-8 8-8h71.405c4.418 0 8 3.582 8 8s-3.581 8-8 8z"
fill="url(#SVGID_1_)"/>
</svg>
<br/>
<h1 class="project-name">
Checkout Cart
</h1>
<h2 class="project-tagline">{{ page.description | default: site.description | default: site.github.project_tagline
}}</h2>

<script src="https://gumroad.com/js/gumroad.js"></script>
<a class="gumroad-button" href="https://zoftware.gumroad.com/l/checkoutcart">Get a Premium License via</a>

{% if site.github.is_project_page %}
<a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>
{% endif %}
{% if site.show_downloads %}
<a href="{{ site.github.zip_url }}" class="btn">Download .zip</a>
<a href="{{ site.github.tar_url }}" class="btn">Download .tar.gz</a>
{% endif %}
</header>

<main id="content" class="main-content" role="main">
{{ content }}

<footer class="site-footer">
{% if site.github.is_project_page %}
<span class="site-footer-owner"><a href="{{ site.github.repository_url }}">{{ site.github.repository_name }}</a> is maintained by <a
href="{{ site.github.owner_url }}">{{ site.github.owner_name }}</a>.</span>
{% endif %}
</footer>
</main>
</body>
</html>
4 changes: 4 additions & 0 deletions docs/_sass/cayman.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Placeholder file. If your site uses
// @import "{{ site.theme }}";
// Then using this theme with jekyll-remote-theme will work fine.
@import "jekyll-theme-cayman";
Loading

0 comments on commit c9398a4

Please sign in to comment.