devprogress / i-like-hillary-but Goto Github PK
View Code? Open in Web Editor NEWA site for explaining and refuting common complaints about our next president.
Home Page: https://devprogress.us/i-like-hillary-but/
License: Apache License 2.0
A site for explaining and refuting common complaints about our next president.
Home Page: https://devprogress.us/i-like-hillary-but/
License: Apache License 2.0
had to add the following to PR #24
diff --git a/Rakefile b/Rakefile
index ffc03e1..969132c 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,4 +5,6 @@ task :test do
HTMLProofer.check_directory("./docs", {
:external_only => true
}).run
-end
\ No newline at end of file
+end
+
+task :default => :test
to get rake to run; after that, this complaint showed up, which... er... !!! I fussed with different ruby versions, no dice
Incremental build: disabled. Enable with --incremental
Generating...
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S %z') %>': Document 'vendor/bundle/ruby/2.3.0/gems/jekyll-3.2.1/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb' does not have a valid date in the YAML front matter.
rake aborted!
Command failed with status (1): [bundle exec jekyll build...]
/home/travis/build/DevProgress/i-like-hillary-but/Rakefile:4:in `block in <top (required)>'
/home/travis/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => default => test
(See full trace by running task with --trace)
This is a mistype on https://hillarymyths.org/issues/clinton-foundation-crooked/
If you go to the city, it says 88% go to "programs", which is not the same as charity. As I understand it, the Clinton Foundation is unique in that it hires its own staff to do work rather than outsource it to other companies. This is why so little of the money actually goes to charity. This is an important distinction and should be made on this page.
The new experience outlined by @coreyleamon entails a refresh of our individual post titles:
This issue tracks the renaming of articles to confirm with that.
a button that says "Find What You Were Looking For? If not, submit another question to this site". When clicked, that button would open a mini paragraph field (* = required) and a single field for email address (no asterisk ie not required)
The left caret on each page makes it seem like it should act like a back button. However it does not: it instead launches the page to the front of the stack. That means that going back to go to the page they were on last means clicking through every single one of the issues that were displayed, which seems odd for clicking on a "back arrow".
The UX should not surprise people, and it does now. I suggest either a) Replace the left arrow with a "home" icon on the top left with the current behavior, or b) Keep the left arrow but change its behavior to act like a "back" button.
Public feedback:
What about the reddit topic, where /u/stonetear (Paul Combetta) asked to change from/to? http://archive.is/povEv
This refers to a post by Clinton sys admin who asked how to remove "from" and "to" email addresses from the records before turning them over. The way it was reported made it seem like a user asked on an online forum how to "hide information", thus obstructing justice / tampering with evidence. In reality the sys admin was attempting to remove e-mail addresses in the e-mail so that addresses of high value individuals are not exposed.
There's quite a bit of discussion of this on techy forums.
"take the president at his word " : President is capitalized when discussing the US President.
Deploy to github pages
We need to either make it less sensitive to time of build (use the last modified time maybe?) or remove altogether.
We need to have a list of topics to write about. Please submit a github issue to track a particular topic!
Please feel free to contribute to the topic yourself, sending in a pull request.
I would ask that contributions.... at the end... be (1) very carefully correct (2) very carefully sourced (3) done in a WIP process - you don't have to be perfect to submit the pull request! Collaboration can make this a better and happier process!
Clicked the "I'm still not convinced" link on https://hillarymyths.org/issues/but-hillary-wants-my-guns/#, and nothing happened.
"allowed a shooter to gun down nine people in Charleston, South Carolina by"
should be another comma after "Carolina"
On several occasions now, running html-proofer
on travis resulted in false negatives, which undermines the point of continuous integration.
Ideas:
Disadvantage of 1: long.
Disadvantage of 2: not a question.
Disadvantage of 3: double negative. ish.
docs say 2.3.1, Gemfile.lock says 2.0.0. I'm guessing we want 2.3.1 because 2.0.0 is no longer maintained.
The link at the bottom of the post pages should link to something or be removed.
The Qs should sound out more visibly so that they don't look like a big block of text. Either with more spacing or color, I don't have a preference.
layout: post
title: "But isn't Hillary Clinton's foundation corrupt?"
Q: Isn't The Clinton Foundation corrupt?
A: Nothing could be further from the truth. First, let's take a quick look at the foundation's history. The Clinton Foundation was founded by President Bill Clinton in 2001, originally to support the work of the Clinton Presidential Center, which contains his Presidential Library and supports the local Arkansas community. President Clinton expanded the role of the foundation in 2002 to help improve global access to treatment for people living with HIV/AIDS. Since then, the foundation has continued to grow and take on new challenges, including battling climate change, fighting childhood obesity, and increasing opportunities for women and girls, to name just a few.
Here are some interesting facts about the foundation's work:
So while Bill, Chelsea, and yes, Hillary have all been involved with the Foundation, none of them has taken a penny in compensation. Nor have they used it for the ridiculous "pay-to-play" allegations recklessly thrown around by the Trump campaign.
But don't take our word for it. Check for yourself with independent charity watchdog agencies. Agencies like:
In an interview with CNN, CharityWatch President Daniel Borochoff said:
If Hillary Clinton wasn't running for President, the Clinton Foundation would be seen as one of the great humanitarian charities of our generation.
So, why all the controversy? Well, Trump's campaign is based on lies, whether it's the "birther" movement, his denigration of immigrants, or his "secret" plan to fight ISIS (because, he claims, he "knows more about ISIS than the generals do.") So, his false attacks on the Clinton Foundation fall right into his absurd narrative.
But...
It is also a way to deflect from the real controversies surrounding his own foundation. While Trump casts ludicrous aspersions on the highly-rated, world renowned Clinton Foundation, the Trump Foundation has been mired in real controversies, including:
So, when Trump spews his lies about the foundation, remember, that's all they are: lies. The Clinton Foundation is a world-class humanitarian charity. And that's not coming from Hillary Clinton, her campaign, or the Clinton Foundation itself. That is according to independent organizations that monitor and rank charitable foundations.
The answer to 9/11 memorial question isn't on its own line (all other answers are)
People harp on her delay on supporting gay marriage and the fact that it was Bill Clinton who signed DOMA and saw the implementation of DADT. Let's make her work in this area known.
'Hillary voted for roughly half of the trade deals that came before her"....made me briefly think, "so she didn't vote on the others? Was she on vacation, or what?". Maybe reword to "Hillary voted in favor of roughly half..."
The UI does not pop. It should pop.
(Mild satire: the current UI looks ridiculously minimalist, with almost no color)
This includes:
We go to the website and see 1 sec long loading animation when it loads. A user could then go to a sub-page then click "Back" to go back to the home page. In that case, should the page still animate?
'make it a federal crime to intentionally buy": split infinitive. Maybe "make it a federal crime intentionally to buy".
"Hold accountable irresponsible gun dealers.": I first read this as "the gun dealers are both irresponsible and accountable, and we're gonna hold them". Maybe "Hold irresponsible gun dealers accountable".
I updated our template such that:
page.image
adds an image to the page itself and appears as its social sharing image.page.sharing_image
sets the image to the social sharing image only (if page.image
is not set)site.sharing_image
is used for social sharing otherwiseWe want to go over our pages and decide which ones could use a more specific image or photo associated with it. We will need to make sure we are using images that have reusable licenses or are in the public domain.
To add an image, first, upload it to the img/
directory, then set it on a particular issue .md
file in the top section for variables.
I see we're using rock the vote, which is awesome, but If you'd like to more tightly integrate with campaign tools the tech team has built, pointing folks towards iwillvote.com is the way to go. On top of that, it is newer, and also helps folks who are already registered to check and confirm their registration status in all 50 states.
Every good thing needs CI. For example, ILHB would benefit from html-proofer
.
"Dan Rather has well over 40 years of context for Presidential campaigns: he ought to " -> colon should be semi-colon
Link: https://hillarymyths.org/issues/bad-experience/
unaassuming should be unassuming
This week, the apparent drum to beat is about Hillary's health. Let's debunk the rumors with some facts
Reference: #6
Build an easy pipeline and instructions for it to let content producers contribute great content.
"high ratings transparency and accountability" -> "highest ratings for transparency and accountability".
" including: battling" -> no colon after "including".
Might also make sense to give context on the ratings. For instance, is it four stars out of five? Out of 100?
It seems like the first 2 bullets on an issues page are blue (a Q & A), and all others are black. On the emails page, the first item is a source link, so only the first Q is blue
https://hillarymyths.org/issues/emails/
we should have a domain name for this
add google analytics to the proper block
On my small screen, the "Fiction" header takes up a lot of space. When scrolling down, it should still be pinned to the top, but decrease its size so that it takes up less space and more of the main text is visible.
Call to action: Share button.
Should have Twitter, Facebook, ... ? Pinterest? Snapchat? Whatsapp?
Sorry for a dump like this! Making an issue for each suggestion would have been too cumbersome. All of this feedback relates to the mobile experience and design. I'd be happy to make these adjustments (and more) my self.
header.home-header h1
padding top is a bit much on mobile. .post
margin-left needs to go on mobile. The balance of the page is being thrown off.Here are some screenshots of what things would look like with some of the above suggestions implemented. Note this is just me messing around with the Chrome inspector for ~15min, so there's still a lot that could be improved!
Do we want a utm_source on the "donate" link so that contributions form this site can be attributed to Dev Progress?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.