Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test PR - ABCBot/test12-14T16-34-12 #73

Open
wants to merge 356 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
356 commits
Select commit Hold shift + click to select a range
385d9bd
jhfg
kenman345 Feb 1, 2018
e4a3646
fdgfd
kenman345 Feb 1, 2018
653aa07
hgg
kenman345 Feb 1, 2018
229d1c4
hjvhjj
kenman345 Feb 1, 2018
dbd1fde
dffsd
kenman345 Feb 1, 2018
2371f72
gf
kenman345 Feb 1, 2018
8d9ffe9
cvxvc
kenman345 Feb 1, 2018
2d483cb
sfddf
kenman345 Feb 1, 2018
f08f95e
dfs
kenman345 Feb 1, 2018
e06d664
dsfd
kenman345 Feb 1, 2018
f96e254
sdfsfds
kenman345 Feb 1, 2018
a71fc36
kjh
kenman345 Feb 1, 2018
6335cb3
gfd
kenman345 Feb 1, 2018
ccd9a60
fdgd
kenman345 Feb 1, 2018
35248dc
sfdf
kenman345 Feb 1, 2018
7c8b89b
sfsdfdsfds
kenman345 Feb 1, 2018
d0c4496
ede
kenman345 Feb 1, 2018
fcce433
ssdfsf
kenman345 Feb 1, 2018
d92f701
fjhghjhg
kenman345 Feb 1, 2018
9f0bb6b
dsfdsf
kenman345 Feb 1, 2018
551f46b
df
kenman345 Feb 1, 2018
e65aef4
dgfg
kenman345 Feb 1, 2018
8896f55
d
kenman345 Feb 1, 2018
62ab48a
hiiuhiuh
kenman345 Feb 1, 2018
f69ee19
sfsfds
kenman345 Feb 1, 2018
c8d36c6
dsfd
kenman345 Feb 1, 2018
adaca61
gfdgf
kenman345 Feb 1, 2018
cf999cb
cvv
kenman345 Feb 1, 2018
6cf68db
fg
kenman345 Feb 1, 2018
fa8ad5f
hhjh
kenman345 Feb 1, 2018
1cd5575
dsfdf
kenman345 Feb 1, 2018
b7ba335
asfsdf
kenman345 Feb 1, 2018
18431a1
ghjhgj
kenman345 Feb 1, 2018
4a72a57
gfdgdsfg
kenman345 Feb 1, 2018
2ddb297
fdhgfh
kenman345 Feb 1, 2018
fbeb553
sdfds
kenman345 Feb 1, 2018
aefb4f2
bggfd
kenman345 Feb 1, 2018
d69d32a
dsfasd
kenman345 Feb 1, 2018
5a2c92b
gfhjhg
kenman345 Feb 1, 2018
05b52b4
safdsf
kenman345 Feb 1, 2018
5662464
gfrfde
kenman345 Feb 1, 2018
5811809
dsfds
kenman345 Feb 1, 2018
908818f
sdfdsf
kenman345 Feb 1, 2018
88b758a
dfdsfds
kenman345 Feb 1, 2018
22f1255
sdfdsfa
kenman345 Feb 1, 2018
8828663
dfsdf
kenman345 Feb 1, 2018
c691bf8
dsfdsf
kenman345 Feb 1, 2018
34469ba
test
kenman345 Feb 1, 2018
33a59f3
sadfds
kenman345 Feb 1, 2018
6c90e7c
hgjhgj
kenman345 Feb 1, 2018
e469dea
ghf
kenman345 Feb 1, 2018
fddd814
fdvdf
kenman345 Feb 1, 2018
f3729aa
sdfas
kenman345 Feb 1, 2018
2a7a52e
sdfds
kenman345 Feb 1, 2018
536eea0
sdfads
kenman345 Feb 1, 2018
5b7b46e
safdsa
kenman345 Feb 1, 2018
c5b70b1
dfa
kenman345 Feb 1, 2018
f7ecb50
dsdgf
kenman345 Feb 1, 2018
b53836f
xccvb
kenman345 Feb 1, 2018
79bb8b4
rewwer
kenman345 Feb 2, 2018
973485e
Testig accessLint
kenman345 Feb 3, 2018
e730723
shit ton
kenman345 Feb 3, 2018
caa4a4e
ds
kenman345 Feb 3, 2018
234839d
Merge pull request #22 from kenman345/Lint-Verify
kenman345 Feb 3, 2018
4308c46
asafd
kenman345 Feb 3, 2018
043ac78
Merge pull request #23 from kenman345/accesslint-test2
kenman345 Feb 5, 2018
7cde369
sfds
kenman345 Feb 5, 2018
9bc591d
test
kenman345 Feb 5, 2018
d6a07fb
dsfs
kenman345 Feb 5, 2018
3637009
test
kenman345 Feb 6, 2018
adf6150
test
kenman345 Feb 6, 2018
ff00cca
dsfsdf
kenman345 Feb 6, 2018
0d7062a
fasdfds
kenman345 Feb 6, 2018
32f6ab4
test
kenman345 Feb 6, 2018
36e26f6
dsfds
kenman345 Feb 6, 2018
af4b876
fdsfd
kenman345 Feb 6, 2018
f0026a1
fdfdsd
kenman345 Feb 6, 2018
eadafd0
test
kenman345 Feb 7, 2018
2ffe130
fix
kenman345 Feb 7, 2018
7ac3c90
sdfsf
kenman345 Feb 7, 2018
7965c22
dsds
kenman345 Feb 7, 2018
eeb27e0
test
kenman345 Feb 8, 2018
83a4ec2
Merge branch 'master' of https://github.com/kenman345/acceptbitcoincash
kenman345 Feb 8, 2018
639f334
test
kenman345 Feb 8, 2018
1ac3158
test
kenman345 Feb 8, 2018
a18f088
new test
kenman345 Feb 8, 2018
f150923
Trying again
kenman345 Feb 8, 2018
2f41e99
test
kenman345 Feb 8, 2018
876040d
another test
kenman345 Feb 8, 2018
435291b
third times the charm?
kenman345 Feb 8, 2018
80635bb
test
kenman345 Feb 9, 2018
1629390
dfds
kenman345 Feb 9, 2018
befdb12
safdsf
kenman345 Feb 9, 2018
7a6ba22
safdsf
kenman345 Feb 9, 2018
c6402ee
test
kenman345 Feb 9, 2018
356cd21
sdfdsf
kenman345 Feb 9, 2018
88fea30
Updates site count [skip ci]
Feb 9, 2018
6e86416
test
kenman345 Feb 12, 2018
7b59d60
allow failures
kenman345 Feb 12, 2018
606dc75
testing job breakdowns
kenman345 Feb 12, 2018
90b76d4
test
kenman345 Feb 12, 2018
c4aa3ea
testing jobs in builds
kenman345 Feb 12, 2018
3c3981c
test
kenman345 Feb 12, 2018
b6c4204
tester
kenman345 Feb 12, 2018
a74dc1d
tester
kenman345 Feb 12, 2018
5cb64ac
test
kenman345 Feb 12, 2018
881cbc5
bringing things up to date
kenman345 Mar 27, 2018
ecbaa21
small change
kenman345 Mar 27, 2018
89b716c
fucking things up
kenman345 Mar 27, 2018
2817546
fucking shit up again
kenman345 Mar 27, 2018
e840313
testing
kenman345 Mar 27, 2018
7adb6ae
testing larger images
kenman345 Mar 27, 2018
e51b70a
travis chantsd
kenman345 Mar 27, 2018
59f76b4
testing
kenman345 Mar 27, 2018
4b6ac3f
testing this out
kenman345 Mar 27, 2018
c06b75a
testing this out
kenman345 Mar 27, 2018
f4b8546
fixing things up
kenman345 Mar 27, 2018
a404c50
fixing
kenman345 Mar 27, 2018
93227fe
yea small change
kenman345 Mar 27, 2018
6260c1f
giving this a try
kenman345 Mar 27, 2018
12c54d1
fixing things up
kenman345 Mar 27, 2018
f6a5d58
just trying things now
kenman345 Mar 27, 2018
e2c3ea0
just keep changing it up to force a test to find out timings
kenman345 Mar 27, 2018
144e54a
testing 1 2 3
kenman345 Mar 27, 2018
adfdefc
one more time
kenman345 Mar 27, 2018
f580d33
more tests
kenman345 Mar 27, 2018
690a3fe
thats about all I can do for that
kenman345 Mar 27, 2018
90fba0b
better state of things
kenman345 Mar 27, 2018
24f4032
test
kenman345 Mar 30, 2018
02be0f1
testing nothing breaks
Apr 10, 2018
c62287e
giving this a go
Apr 10, 2018
de1c713
testing this out
Apr 10, 2018
bcef541
removed some old crap
Apr 10, 2018
f231d61
test
Apr 10, 2018
6e0bc63
temp
Apr 10, 2018
acb2f09
fix up tyhe cname
Apr 10, 2018
6945532
trying this out
Apr 11, 2018
273f6ae
removed CNAME
Apr 11, 2018
29b0c47
fixing back
Apr 11, 2018
377f21f
gonna stop updating gh-pages now
Apr 11, 2018
0797c17
reconfiguring things
Apr 12, 2018
3e01acb
pulled in the latest from abc/abc
May 1, 2018
6d46c34
moved
May 1, 2018
d635408
small tweak
May 1, 2018
80a26bc
tweaks to get semantic UI 2.3.1
May 1, 2018
fc7b4c0
fix travis
May 1, 2018
e430191
fix the modal
May 1, 2018
62bfa50
small change to icon
May 1, 2018
813cdce
small refinement for ticker.js
May 1, 2018
a0b2014
small tweaks to clean up a few things
May 1, 2018
f6781d8
moved around JS so we only include it where necessary
May 1, 2018
e47a636
trying to reduce whats going on for now.
May 1, 2018
e0b1f9f
cleanup
May 1, 2018
2674b3a
updated section icons
May 1, 2018
a6875c0
Merge branch 'master' into refactor-mobile
May 1, 2018
cc956ed
revised to use icon set
May 1, 2018
1e892ae
Merge branch 'master' into refactor-mobile
May 1, 2018
c95bf1e
just testing out how this goes
May 1, 2018
bf269ce
small tweak
kenman345 May 2, 2018
a39e22b
added img
kenman345 May 2, 2018
8562051
tops change
kenman345 May 2, 2018
ef4876e
small change
kenman345 May 2, 2018
67be4de
tops changes
kenman345 May 2, 2018
0679f49
tops last change
kenman345 May 2, 2018
b6a3f86
Merge branch 'master' into refactor-mobile
May 2, 2018
0a2f657
testing async
May 4, 2018
759ca7d
delay loading these
May 4, 2018
8988c29
Revert "delay loading these"
May 4, 2018
47f1309
travis change
kenman345 May 5, 2018
6f62a09
modal removal
kenman345 May 5, 2018
4c55652
Revert "Revert "delay loading these""
kenman345 May 5, 2018
59b83db
Revert "Revert "Revert "delay loading these"""
kenman345 May 5, 2018
5fe1bdc
small tweak
kenman345 May 5, 2018
7ea1165
removing some build parts
kenman345 May 5, 2018
2847881
go!
kenman345 May 5, 2018
c75ddd2
small tweak
kenman345 May 5, 2018
68c2562
trying this
kenman345 May 5, 2018
0125b67
fixing things up
kenman345 May 5, 2018
865b274
small change to CDN
kenman345 May 5, 2018
f9c65da
test
kenman345 May 5, 2018
724b3cb
fix
kenman345 May 5, 2018
5a1ddae
test
kenman345 May 5, 2018
b9605f7
trying this out
kenman345 May 5, 2018
df9a2ca
small tweak for async loading style
kenman345 May 5, 2018
b67223a
test
kenman345 May 5, 2018
ba9b892
trying this
kenman345 May 5, 2018
3b7111a
small addition
kenman345 May 5, 2018
01e6f05
small tweak
kenman345 May 5, 2018
c07ac3c
more tweaks
kenman345 May 5, 2018
208b8f5
tweak
kenman345 May 5, 2018
ac86adc
preload
kenman345 May 5, 2018
627afca
small change
kenman345 May 5, 2018
c15b69f
minify
kenman345 May 5, 2018
0eeeef2
defer loading font
May 7, 2018
6c34136
move it down
May 7, 2018
a1c147a
trying this
May 7, 2018
5df2cfc
back to before
May 7, 2018
8a054d7
test this
May 7, 2018
327cf7f
put back to how it was
May 7, 2018
a077450
changed up cross-origin
May 7, 2018
d4b8bf9
move to sticky library within Semantics UI instead of Fix-to
May 7, 2018
9fddd41
async load the font
May 8, 2018
d25d141
undo that change
May 8, 2018
b1e7776
back to original google async
May 8, 2018
4e0b545
Revising to current main repo
May 10, 2018
f2c601e
small tweaks
May 10, 2018
0d23a0d
small tweaks
May 10, 2018
37525d6
give this a go!
May 10, 2018
c4884ca
trying this too
May 10, 2018
a38b11d
small tweak
May 10, 2018
b198583
going for it
May 10, 2018
3b0602b
trying this too
May 10, 2018
23f105a
small tweak
May 10, 2018
9a25f72
change
May 10, 2018
037e466
moved back
May 10, 2018
0a400e9
trying this out
May 10, 2018
6e005ef
trying this
May 10, 2018
0fd2158
better hinting
May 10, 2018
1d95804
trying this out for faster loads
May 11, 2018
7b8527e
small fix for valid "as"
May 11, 2018
caa0273
trying this
May 11, 2018
e3f6497
small tweak to help load on desktop faster
May 11, 2018
07f89b7
trying this
May 11, 2018
3b4d1d6
update to proper attributes for preload and prefetch
May 14, 2018
5c43a56
small update
May 14, 2018
970095d
fix up the scripts.html
May 14, 2018
9c8b7be
small fix
May 14, 2018
a45f8fd
trying this out
May 14, 2018
121719f
trying this approach
May 16, 2018
64a7d61
revised
May 16, 2018
e772434
trying this
May 16, 2018
df41490
small tweak
May 16, 2018
ef68b3c
update to JS
May 17, 2018
20b787a
small tweaks
May 17, 2018
15c2ff7
small tweaks
May 17, 2018
3c32773
trying this out
May 17, 2018
629b6ce
small tweak
May 17, 2018
28e16ac
small tweaks
May 17, 2018
ec67a04
small tweak
May 17, 2018
81f25c7
tweak for GH Pages
May 17, 2018
6d03632
small tweak
May 17, 2018
ceb367c
small tweak
May 17, 2018
1ecd58a
re-enable compression
May 17, 2018
4f69afc
giving this a shot
May 17, 2018
2abac7f
next attempt
May 17, 2018
8914f45
lets see if this changes things
May 17, 2018
f3c3d62
one more test
May 17, 2018
48a00f4
bringing it back to original
May 17, 2018
77c7126
test
kenman345 Jun 1, 2018
3080bdf
YOUR COMMIT MESSAGE HERE
kenman345 Dec 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Empty file added .dockerignore
Empty file.
13 changes: 6 additions & 7 deletions CODEOWNERS → .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,21 @@
# This is managed by GitHub's "code owners" feature https://github.com/blog/2392-introducing-code-owners

# Jekyll and website design
* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre
_data/* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre
* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre @hegjon
_data/* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre @hegjon
_includes/* @t0p0lin0
_layouts/* @t0p0lin0
_sass/* @t0p0lin0
css/* @t0p0lin0
img/* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre
img/* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre @hegjon
js/* @t0p0lin0
notes/* @t0p0lin0 @kenman345 @rawb0t @deadr0ck @joshmcintyre
_config.yml @t0p0lin0

# Core files
CNAME @acceptbitcoincash/core
LICENSE @acceptbitcoincash/core

# Miscellaneous files
data.json @carlgo11
verify.rb @stephengroat
Rakefile @stephengroat
data.json @kenman345
verify.rb @kenman345
Rakefile @kenman345
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,8 @@ Gemfile.lock
*.suo
*.pyproj
scripts/python/output/
.bundle
vendor/
.jekyll-metadata
vendor/bundle/
vendor/*
96 changes: 75 additions & 21 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,85 @@
sudo: required
language: ruby
rvm: 2.4.0
python:
- "3.4"
services:
- docker
dist: trusty
rvm: 2.4.1
cache:
bundler: true
directories: $TRAVIS_BUILD_DIR/tmp/.htmlproofer
directories:
- vendor/bundle
- $TRAVIS_BUILD_DIR/tmp/.htmlproofer
addons:
apt:
packages:
- libcurl4-openssl-dev
- ca-certificates
before_install:
- gem update --system --no-doc
- bundle install --gemfile=Gemfile
- pip install --user pathlib
matrix:
stages:
- name: Test
if: sender != svenfuchs AND sender != imgbot[bot]
- name: imgbot
if: sender IN (svenfuchs, imgbot[bot])
- name: Run build
if: type IN (push, cron) AND (branch = master OR tag IS present)
jobs:
include:
- os: linux
dist: trusty
gemfile: Gemfile
env: NOKOGIRI_USE_SYSTEM_LIBRARIES=true
- &test-baseline
stage: Test
script:
- rake docker:build
bundle exec rake

- <<: *test-baseline
script:
bundle exec rake proof_external
if: type IN (pull_request, cron) OR (type = push AND branch = master)

- stage: imgbot
script:
bundle exec rake verify

- stage: Run build
sudo: true
env:
NEXT_BUILD_TAG=latest
script:
- if [ "$TRAVIS_TAG" != "" ]; then
NEXT_BUILD_TAG=`date +"%m-%d-%Y"`;
fi
- if [ "$TRAVIS_EVENT_TYPE" == "cron" ]; then
NEXT_BUILD_TAG=`date +"%m-%d-%Y"`;
fi
- echo ".git" > .dockerignore
- echo $NEXT_BUILD_TAG
- bundle exec rake docker:build
- docker tag kenman345/acceptbitcoincashdocker kenman345/acceptbitcoincashdocker:"$NEXT_BUILD_TAG"
- cp ./_site/js/main.js ./js/main.js
deploy:
- provider: script
skip-cleanup: true
script:
# - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin; docker push kenman345/acceptbitcoincashdocker
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"; docker push kenman345/acceptbitcoincashdocker
on:
all_branches: true # <== new!
condition: $NEXT_BUILD_TAG != "latest"
# - provider: pages
# skip-cleanup: true
# github-token: $GITHUB_TOKEN # Set in travis-ci.org dashboard, marked secure
# fqdn: kenman345.github.io
# keep-history: true
# repo: kenman345/kenman345.github.io
# target_branch: gh-pages
# on:
# all_branches: true # <== new!
allow_failures:
- script:
- bundle exec rake proof_external
- bundle exec rake
- stage: Test
script:
bundle exec rake proof_external
if: type IN (pull_request, cron) OR (type = push AND branch = master)
notifications:
webhooks:
urls: https://www.travisbuddy.com/
on_failure: always
on_success: never
slack:
rooms:
- secure: "vIMiDIutWLX4xPWK4+HRh39MdAaNLl+UcK7UjNlehHIuopZPbnH+TmqFg5726ZDhkQ6QN/lHYVuHTvW9Kp+f7uiuRX2QLJH4vZZrcvsXeRccWbVx7MlMW9hbOnvB73nUmezaHploSpMINKWRD51PhLlONbztLCzYmOoBfLRDvrmEY7kzoiMFCCZwPIzIiyB1LrEhSQD3YELgZ+ZDipFUeVA2yrBKZSZZoM7ubcpqNZHhx+3uAJrpQ66k36eprrXM7IC8Qy8u2AcV1hNnczNM+jUts/PKyCjH4vIjh4JEVNN/gBLY30oDOR6d95szme/4BWEPCcP2Sz3MQTtkN5tXaAmRRKqwYUv+lB0lTB5EB28SD9Sa3Q6HJhIQ5BVuO0Lmdwe8CVBTy7lmwcyuUqW5y0MHQF6HAZj2lSN8pktInFD40o+FQgC03YEiXWJbCYzny7LmE0T6ZgycvFzr/S28cDXiPemPMg4333aDjHj02631gRZtMG9dh7u35UnjuWU1Qs2ke2Irx2GJadp5LHp7++ssHWdmZKVJlKSvh679QCNvlG5CvWD/VinBvibTR61Py+b0Zk+k3++fz3YcJZ89ZCAyQ4yWCsGB7nNjpaMYcBHgHwgNBF6Gk3x71A2N3NfQrm2pcoB3+KM3QMVFmZrUD74Ni8TLXOdK2GHmYaqMI9A="
on_success: change
on_failure: always
on_pull_requests: change
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

56 changes: 37 additions & 19 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@ First off, **thanks for your interest in contributing!** Your help will foster g

### _A quick note..._

The site maintainers do not endorse nor confirm the legitimacy of any of the merchants linked to on this site. While we try our best to verify the merchant information submitted, it's possible that we may miss something, or a service may change/information becomes outdated. If you notice anything, please [raise a new issue](https://github.com/acceptbitcoincash/acceptbitcoincash/issues/new).
The site maintainers do not endorse nor confirm the legitimacy of any of the listings linked to on this site. While we try our best to verify the information submitted, it's possible that we may miss something, or a service may change/information becomes outdated. If you notice anything, please [raise a new issue](https://github.com/acceptbitcoincash/acceptbitcoincash/issues/new).

Adding a site is easy. Read below for the basics, and if you're more technically-inclined, detailed instructions are further down this document. Regardless, the only thing **you need** is **a Github account**.

## Submitting a site _the easy way_

[Open a new issue](https://github.com/acceptbitcoincash/acceptbitcoincash/issues/new) and fill out the template that's provided as a placeholder. Try to fill out all of the fields as accurately as possible. We are looking for the following:
We offer two easy ways to submit a new site to be listed.
1. Use the [Merchant/Website Addition Request](https://AcceptBitcoin.Cash/add) form to the best of your ability.
2. [Open a new issue](https://github.com/acceptbitcoincash/acceptbitcoincash/issues/new) and fill out the template that's provided as a placeholder. Try to fill out all of the fields as accurately as possible. We are looking for the following:

- `name` -- Name of merchant/site
- `url` -- URL of merchant/site (http*s* preferred)
Expand All @@ -28,6 +30,8 @@ Adding a site is easy. Read below for the basics, and if you're more technically
- `othercrypto` -- Accepting Other Crypto (yes/no)
- `doc` -- Documentation/Help Guides (URL)
- _(Optional)_ `exceptions/text` Exceptions/General Notes
- _(Optional)_ `lang` -- two letter abbreviation of language the site uses if not `en`
- _(Optional)_ `keywords/-` -- words that can be useful for users that are trying to search for something that relates to this listing.

For 2-letter _country_ codes, use [ISO_3166-1_alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) codes.

Expand Down Expand Up @@ -107,21 +111,33 @@ View the complete list in the [EXCLUSION.md file][exclude].

## New Categories

To add a new category, modify the `sections` value in [sections.yml](_data/sections.yml)
When adding a new category, you will need to select an icon from the [SemanticUI Icon set](https://semantic-ui.com/elements/icon.html). Once you have identified the icon to use, you can use any of the following means to add a new category:

### 1) To add a new category, modify the `sections` value in [sections.yml](_data/sections.yml)
and follow the template below:

```yml
- id: category-id
title: Category Name
icon: icon-class
page: page the category shall belong to
```

Then create a new file in the `_data` directory with the same name as your section's
id, using the `.yml` extension.

### 2) Follow the following steps:
1) From the command line, run:
```bash
$ bundle exec rake add:category
```
2) Answer ALL the questions it asks

When you are finished, it will add in the new category to the [sections.yml](_data/sections.yml) file and create a new file in the following format: `[<section id>].yml` in the `_data` folder for you to add listings to.

## New Sites

If you are adding multiple sites to the AcceptBitcoinCash list, please create a new
If you are adding multiple sites to the [AcceptBitcoin.Cash](https://AcceptBitcoin.Cash) list, please create a new
git branch for each website, and submit a separate pull request for each branch.
More information regarding how to create new git branches can be found on
[GitHub's Help Page](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/)
Expand All @@ -142,9 +158,8 @@ websites:
othercrypto: no
```

The fields `name:`, `url:`, `img:`, `bch:` are required for all entries.
If the site supports Bitcoin (Legacy) or other cryptocurrencies, `btc` and `othercrypto` should be
entered as well.
The fields `name:`, `url:`, `bch:` are required for all entries.
If the site supports Bitcoin (Legacy) or other cryptocurrencies, `btc` and `othercrypto` should be entered as well.

#### Adding a site that *supports* BCH

Expand All @@ -163,6 +178,9 @@ The following is an example of a website that *supports* BCH:
btc: No
othercrypto: Yes
doc: https://rocketr.net/blog/2017/07/30/bitcoin-cash-coming-rocketr/
keywords:
- shops
- payments
```

#### Adding a site that *does not* support BCH
Expand Down Expand Up @@ -216,27 +234,27 @@ website. There are 4 ways to customize how it is displayed:
bch: Yes
btc: No
exceptions:
text: "Specific text goes here."
text: "Specific text goes here."
doc: <link to site BCH documentation>
```

### Pro Tips

- You can use a <a href="https://codebeautify.org/yaml-validator" target="_blank">YAML validator</a>
to ensure that you've used the correct syntax.
- You can use a <a href="https://codebeautify.org/yaml-validator" target="_blank">YAML validator</a> to ensure that you've used the correct syntax.

- To validate a submission before committing the change you can run the following script to verify your work is done properly:

```bash
$ bundle exec rake verify
```

- See Guideline #2 about icons. The png file should go in the corresponding
`img/section` folder.
- See Guideline #2 about icons. The png file should go in the corresponding `img/section` folder.

- For the sake of organization and readability, it is appreciated if you insert
new sites alphabetically and that your site chunk follows the same order as the
example above.
- For the sake of organization and readability, it is appreciated if you insert new sites alphabetically and that your site chunk follows the same order as the example above.

- If a site supports BCH, their Twitter and Facebook handles as well as their email address
are not needed and can be left out for cleanliness.
- If a site supports BCH, their Twitter and Facebook handles as well as their email address are not needed and can be left out for cleanliness.

- If a site does not yet support BCH but there is documentation that they are adding
it, then use:
- If a site does not yet support BCH but there is documentation that they are adding it, then use:

```yml
status: <url to documentation>
Expand Down
17 changes: 16 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
source 'https://rubygems.org'

# Dependencies are bundled with the github-pages gem
gem 'github-pages', group: :jekyll_plugins
group :jekyll_plugins do
gem 'github-pages'
gem 'jekyll-minifier'
gem 'jekyll-seo-tag'
end

group :test do
gem 'diff-lcs'
gem 'diffy'
gem 'fastimage'
gem 'highline'
gem 'html-proofer'
gem 'kwalify'
gem 'rake'
gem 'rubocop'
end

# rubocop:disable SymbolArray
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
# rubocop:enable SymbolArray

# Performance-booster for watching directories on Windows
gem 'wdm', '~> 0.1.0' if Gem.win_platform?
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2014-2017 Josh Davis
Copyright (c) 2014-2018 Josh Davis

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ A community-curated list of sites/merchants that accept [**Bitcoin Cash**](https

Add a site that's not listed, or provide any updates/corrections by submitting a pull request, or [creating an issue](https://github.com/acceptbitcoincash/acceptbitcoincash/issues). Learn how to do either by reading [our contribution guidelines](CONTRIBUTING.md).

[![Build Status](https://travis-ci.org/acceptbitcoincash/acceptbitcoincash.svg?branch=master)](https://travis-ci.org/acceptbitcoincash/acceptbitcoincash)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/acceptbitcoincash/acceptbitcoincash.svg)](https://github.com/acceptbitcoincash/acceptbitcoincash/pulls/)
[![GitHub issues-closed](https://img.shields.io/github/issues-closed/acceptbitcoincash/acceptbitcoincash.svg)](https://github.com/acceptbitcoincash/acceptbitcoincash/issues?q=is%3Aissue+is%3Aclosed)
[![Twitter](https://img.shields.io/badge/[email protected])](https://twitter.com/useBitcoinCash)
Expand All @@ -16,7 +17,7 @@ The goal is to build a website ([https://acceptBitcoin.cash](https://acceptBitco

Our hope is to connect consumers and merchants, while spreading awareness and promoting global adoption of [Bitcoin Cash](https://www.bitcoincash.org).

The site maintainers do not endorse nor confirm the legitimacy of any of the merchants linked to on this site. This is an open source project which accepts submissions from the general community. While we try our best to verify the merchant information submitted, it's possible that we may miss something.
The site maintainers do not endorse nor confirm the legitimacy of any of the listings linked to on this site. This is an open source project which accepts submissions from the general community. While we try our best to verify the information submitted, it's possible that we may miss something.

## Contributing

Expand Down Expand Up @@ -56,7 +57,7 @@ If you are doing development, and want to launch a jekyll server which can track

```
cd ~/acceptbitcoincash
docker run --rm --label=jekyll --volume=$(pwd):/srv/jekyll \
docker run --rm --label=jekyll --volume=$(pwd):/srv/jekyll:z \
-it -p 127.0.0.1:4000:4000 jekyll/jekyll:latest jekyll s
```

Expand Down
Loading