Comments (6)
@carodew you'll want to add htmlproofer to your Gemfile, like so https://github.com/GSA/plainlanguage.gov/blob/master/Gemfile#L6
from 10x.
what I've learned so far
plainlanguage.gov uses a Circle CI implementation thatβs a very basic html check plus a few other things and would probably work fine for us.
This is the html proofer β https://github.com/gjtorikian/html-proofer
and this is plainlanguage.gov's circle ci implementation βhttps://github.com/GSA/plainlanguage.gov/blob/master/circle.yml
Unless someone else object, I think this is probably our best path forward and is probably good enough
βΒ I can dig into how we go about implementing it if I hear no objections. You know what they say, if it's good enough for plainlanguage.gov, it's good enough for me.
from 10x.
OMG, thank you for digging this up.
Maybe I can ask @hursey013 how he set this up.
from 10x.
@jeremyzilar All I did was ask in #dev. :D
and @hursey013 is the person who is giving me tips. :D
He sez β "if you have a config.yml in the root of your project, then you basically just connect your github account with circleci, add the project repo, hit build, and itβll find the circle.yml"
from 10x.
So I've merged the circle.yml
file from plainlanguage.gov into demo (probably needs to be merged to prod to but I think whenever the next release is will be fine) and I'm able to run builds in the Circle CI interface.
I do get an error bc htmlproofer is not installed, but it's called in our circle.yml file. I think once someone does that (@thisisdano maybe?) we will be good!
I will update the "install automatic tests" ticket with these details and move the card into Ready.
(I'm only doing this on a Saturday because I realized I left this half done yesterday and figured it'd only take five minutes).
from 10x.
@carodew I added this into the demo
branch
from 10x.
Related Issues (20)
- Request accessibility review from the accessibility guild
- Update the site content to be TTS specific instead of FAS HOT 2
- Create eligibility requirements text/lists as an include so we can update it in one place HOT 1
- [idea] dropping notes for the submission form for FY19 (for Nico) HOT 1
- update metrics on readme based on latest round of submissions
- update submission deadline text, and create a shut-off valve HOT 3
- Create documents repo and move documents there
- Decide what documents we want to make public HOT 2
- Edit the GitHub wiki page to include links to documents (first chunk)
- Convert first chunk of documents to Markdown and add to folder
- add first chunk of documents that will remain as PDFs to document library HOT 2
- add user archetypes to github wiki
- visual bug: submit button layout wonkiness HOT 2
- idea: publish the project results HOT 3
- link to the project tracker
- As a 10x site user, I want to link to specific headings
- Support multiple promo items on home page
- Manual test plan to augment automated test suite HOT 2
- Phase indicator bug HOT 1
- Resource link bug HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 10x.