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

updating from real origin #1

Merged
merged 92 commits into from
Feb 14, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
efa5dcf
add minification
Feb 4, 2019
088c372
Add npm scripts to make eleventy work in place
Feb 4, 2019
690811d
Merge pull request #1 from philhawksworth/inlined-css
chriscoyier Feb 4, 2019
f33a3f3
add ImageCon
eeeps Feb 4, 2019
b68679f
s
chriscoyier Feb 4, 2019
23ef386
Tighten up ImageCon description
eeeps Feb 4, 2019
0f17d1d
Merge pull request #2 from eeeps/master
chriscoyier Feb 4, 2019
d8afa5a
Create 2019-international-javascript-conference.md
christiannwamba Feb 5, 2019
1f3ee5a
Rename 2019-international-javascript-conference.md to 2019-int-javasc…
christiannwamba Feb 5, 2019
5f94fd1
Merge pull request #3 from christiannwamba/patch-1
chriscoyier Feb 5, 2019
69a50df
Add btconf (Düsseldorf) 2019
marcus-herrmann Feb 5, 2019
130ad4c
Fix title :-)
yatil Feb 5, 2019
b2e3a97
Merge pull request #5 from yatil/patch-1
chriscoyier Feb 5, 2019
a12c3fc
Adding a json feed
philhawksworth Feb 5, 2019
3a24138
feat: add CSSCamp 2019
andreruffert Feb 5, 2019
3ffcd82
feat: add JSCamp 2019
andreruffert Feb 5, 2019
0eefd48
Merge pull request #7 from andreruffert/csscamp-2019
chriscoyier Feb 5, 2019
613cea4
Merge pull request #8 from andreruffert/jscamp-2019
chriscoyier Feb 5, 2019
6060a7c
Merge pull request #6 from philhawksworth/patch-1
chriscoyier Feb 5, 2019
9e4cef4
Rename to 2019-beyond-tellerrand-dusseldorf.md
marcus-herrmann Feb 5, 2019
6448dd4
Merge pull request #4 from marcus-herrmann/patch-1
chriscoyier Feb 5, 2019
ca66b02
feat: add JS Kongress 2019
andreruffert Feb 5, 2019
6edbc5f
Merge pull request #9 from andreruffert/js-kongress-2019
chriscoyier Feb 5, 2019
ed93d3d
Update feed.njk
chriscoyier Feb 5, 2019
d8907ce
optional comma
chriscoyier Feb 5, 2019
558d8c9
Corrected dates
ajaykarwal Feb 5, 2019
f7c2ed1
- Fix end date for Vue.Js Amsterdam
itsxallwater Feb 5, 2019
99999cb
Add JSConf Budapest
Feb 5, 2019
23b35cb
Update 2019-jsconf-budapest.md
chriscoyier Feb 5, 2019
e65ed80
Merge pull request #15 from lauragift21/master
chriscoyier Feb 5, 2019
957d84f
Merge pull request #14 from itsxallwater/master
chriscoyier Feb 5, 2019
798fbb8
Merge pull request #13 from ajaykarwal/patch-1
chriscoyier Feb 5, 2019
f401845
Add JSConf US 2019
dlindahl Feb 5, 2019
e06baf6
Rename 2019-jsconf-us.md to 2019-jsconf-carlsbad.md
dlindahl Feb 5, 2019
e4ca294
Merge pull request #16 from dlindahl/patch-1
chriscoyier Feb 5, 2019
6e10c2d
Add Vue Conf US
shortdiv Feb 5, 2019
dddc1bc
Merge pull request #17 from shortdiv/patch-1
chriscoyier Feb 5, 2019
2aca861
Create 2019-cssday-amsterdam.md
Tanzzwerg Feb 5, 2019
c75cd69
Merge pull request #18 from Tanzzwerg/patch-1
chriscoyier Feb 5, 2019
6c50ee6
adding Rustbelt Refresh to conference list
Feb 5, 2019
42c00f1
adding coc url
Feb 5, 2019
9fb7213
Merge pull request #19 from bridgestew/master
chriscoyier Feb 5, 2019
a92939b
Adding the 3 design/code-ey conferences from Web Directions in Austra…
simonswiss Feb 5, 2019
43097ce
Merge pull request #20 from simonswiss/master
chriscoyier Feb 5, 2019
07d9dc7
feat: add Nordic.js 2019
andreruffert Feb 6, 2019
fd0b335
feat: add dotJS 2019
andreruffert Feb 6, 2019
c29e820
feat: add dotCSS 2019
andreruffert Feb 6, 2019
dcfedf9
Added DevFest KC 2019
neojato Feb 6, 2019
32c4ad9
Merge pull request #26 from neojato/patch-1
chriscoyier Feb 6, 2019
a29527a
Merge pull request #25 from andreruffert/dotcss-2019
chriscoyier Feb 6, 2019
47c92a9
Merge pull request #24 from andreruffert/dotjs-2019
chriscoyier Feb 6, 2019
011b570
Merge pull request #23 from andreruffert/nordicjs-2019
chriscoyier Feb 6, 2019
296ee1c
Fix Link Colors in List
ooade Feb 6, 2019
c5e63e1
Merge pull request #27 from ooade/master
chriscoyier Feb 6, 2019
e31b0e4
Add WCEU 2019
s3rgiosan Feb 6, 2019
9d87958
Add Refactr.Tech conference
ratracegrad Feb 6, 2019
4a46df4
Merge pull request #28 from s3rgiosan/2019-wordcamp-eu
chriscoyier Feb 7, 2019
090034a
Update 2019-refactr-atlanta.md
chriscoyier Feb 7, 2019
bc3565a
Removal of NG Conf Salt Lake City
chriscoyier Feb 7, 2019
d71ee63
Removing Codemotion
chriscoyier Feb 7, 2019
366c4f9
Removing these conferences
chriscoyier Feb 7, 2019
a25e3c5
Merge pull request #30 from ratracegrad/master
chriscoyier Feb 7, 2019
9dd026a
little fixes
chriscoyier Feb 7, 2019
0258036
Merge branch 'master' of https://github.com/CSS-Tricks/conferences
chriscoyier Feb 7, 2019
2045d78
Add JSConf.Asia
cheeaun Feb 7, 2019
4cd3c43
Add Pixels Camp v3.0
s3rgiosan Feb 7, 2019
21bc679
Delete Pixels Camp
s3rgiosan Feb 7, 2019
b418bed
Add Pixels Camp v3.0
s3rgiosan Feb 7, 2019
407fc53
Merge pull request #31 from cheeaun/master
chriscoyier Feb 7, 2019
ed18b11
add month headings
benjaminmodayil Feb 7, 2019
6c4abcf
Merge branch 'master' into master
benjaminmodayil Feb 7, 2019
39961ed
fixed css for h3
benjaminmodayil Feb 7, 2019
f0034ad
Merge pull request #33 from benjaminmodayil/master
chriscoyier Feb 8, 2019
3c85b3d
html. I thought I have this in .gitignore. so weird.
chriscoyier Feb 8, 2019
513bd02
Merge branch 'master' of https://github.com/CSS-Tricks/conferences
chriscoyier Feb 8, 2019
8b56e37
Add missing md extension
s3rgiosan Feb 10, 2019
f3baad3
Merge pull request #34 from s3rgiosan/2019-wordcamp-eu
chriscoyier Feb 11, 2019
bde507f
smashing new york
chriscoyier Feb 11, 2019
dcd5353
Merge branch 'master' of https://github.com/CSS-Tricks/conferences
chriscoyier Feb 11, 2019
42ca0e0
hopefull fixes https://github.com/CSS-Tricks/conferences/issues/10
chriscoyier Feb 11, 2019
eb2ae13
Add code of conduct link
s3rgiosan Feb 13, 2019
37fbd90
Add typeof conference
pawelgrzybek Feb 13, 2019
a4dfc8c
Add code of condust link
pawelgrzybek Feb 13, 2019
25771cf
Create 2019-cssconf-budapest.md
Feb 13, 2019
21c878b
Merge pull request #39 from necccc/master
chriscoyier Feb 13, 2019
33d8174
Merge pull request #38 from pawelgrzybek/master
chriscoyier Feb 13, 2019
8a95e24
Merge pull request #32 from s3rgiosan/pixels-camp-2019
chriscoyier Feb 13, 2019
c72d032
Copy favicon and apple-touch-icon to dist folder
Feb 13, 2019
0cf00ee
Merge pull request #40 from megasmack/passthrough-favicons
chriscoyier Feb 13, 2019
22473fb
Add emberconf
chrisvdp Feb 13, 2019
f8fdaba
remove period
chrisvdp Feb 13, 2019
968236b
Merge pull request #42 from chrisvdp/patch-1
chriscoyier Feb 13, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions .eleventy.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
const { DateTime } = require("luxon");
const CleanCSS = require("clean-css");

module.exports = function(config) {
config.addCollection("conferences", function(collection) {
Expand All @@ -9,14 +10,35 @@ module.exports = function(config) {
return futureConferences;
});

config.addFilter("getMonthName", dateObj => {
return DateTime.fromJSDate(dateObj, {
zone: "utc"
}).toFormat("MMMM");
})

config.addFilter("doesConfExist", (conferences, monthToTest) => {
let length = conferences.filter(conf => {
let month = DateTime.fromJSDate(conf.data.date, {
zone: "utc"
}).toFormat("MMMM");
return month === monthToTest
}).length
return length
})

config.addFilter("readableDate", dateObj => {
return DateTime.fromJSDate(dateObj, {
zone: "utc"
}).toFormat("LLLL d, y");
});

config.addPassthroughCopy("css");
config.addPassthroughCopy("js");
config.addFilter("cssmin", function(code) {
return new CleanCSS({}).minify(code).styles;
});

config.addPassthroughCopy("site/script");
config.addPassthroughCopy("apple-touch-icon.png");
config.addPassthroughCopy("favicon.ico");

return {
dir: { input: "site", output: "dist", includes: "_includes" },
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ https://conferences.css-tricks.com/

## Running Locally

If you wanna spin it up, after an `npm install`, you should be able to run `eleventy --serve`. You might need a special eleventy global CLI? I forget.
If you wanna spin it up, after an `npm install`, you should be able to run `npm start` to generate and serve the site with hot reload and all that jazz.


## Contributing
Expand All @@ -16,4 +16,4 @@ Feel free to send me PR (Pull Request) of new conferences.

After I merge in a PR, it will trigger a Netlify build an rebuild the production site. I also set up a Zapier thing to rebuild the site each day, which should remove old conferences as they pass automatically.

I'd also be open to making the design better and adding nice features (sorting? automatic map generation?), but talk to me (chriscoyier@gmail.com) first about it. I just don't wanna waste your time if our ideas don't align.
I'd also be open to making the design better and adding nice features (sorting? automatic map generation?), but talk to me (chriscoyier@gmail.com) first about it. I just don't wanna waste your time if our ideas don't align.
Binary file added apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading