Skip to content

Commit

Permalink
Merge pull request #1 from justeat/initial
Browse files Browse the repository at this point in the history
Added initial project files.
  • Loading branch information
DamianMullins authored Sep 4, 2017
2 parents c219b75 + bdc10d2 commit b7033fc
Show file tree
Hide file tree
Showing 16 changed files with 11,335 additions and 253 deletions.
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["es2015"]
}
15 changes: 15 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# editorconfig.org
root = true

[*]
charset = utf-8
end_of_line = lf
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[**/*.{config,csproj,dotsettings,feature,fxcop,markdown,md,ncrunch*,ndepend,rb,targets,xml,xsd,json}]
indent_size = 2

[**/*.{cs,cshtml,css,html,js,less}]
indent_size = 4
3 changes: 3 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "@justeat/eslint-config-fozzie"
}
31 changes: 31 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Set default behaviour, in case users don't have core.autocrlf set.
* text eol=lf

# Explicitly declare text files we want to always be normalized and converted
# to native line endings on checkout.
*.cs text
*.erb text
*.feature text
*.json text
*.markdown text
*.md text
*.rake text
*.rb text
*.sublime-project text
*.tenjin text
*.txt text
*.yml text

# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf
*.css text eol=lf

# Denote all files that are truly binary and should not be modified.
*.dll binary
*.exe binary
*.gif binary
*.jpeg binary
*.jpg binary
*.nupkg binary
*.png binary

14 changes: 14 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# The CODEOWNERS file is used to define individuals or teams that are
# responsible for code in a repository.

# Code owners are automatically requested for review when someone opens a pull
# request that modifies code that they own.

# Order is important; the last matching pattern takes the most precedence.


# These owners will be the default owners for everything in the repo.
* @justeat/ui-admins

# When someone opens a pull request that only modifies JS unit test files
#*.test.js @justeat/ui-admins
43 changes: 43 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
__*This is the standard PR description template.*__

__*Delete the parts of this template that aren’t relevant to the current PR you are submitting – for example, you may not need to amend documentation or testing of the component.*__

---

_A short description of your PR goes here._

## Platform Review Checks

- [ ] The code has been tested and reviewed on a QA Server
- [ ] Feature Tests have been written/updated and run (as required)

## UI Review Checks

![image](https://media.github.je-labs.com/user/326/files/c1e6632c-e23e-11e6-91e2-4625e4f89d6d)


- [ ] This PR has been checked with regard to our brand guidelines
- [ ] UI Documentation has been [created|updated]
- [ ] JavaScript Tests have been [created|updated]
- [ ] This code has been checked with regard to our accessibility standards
- [ ] HTML is valid [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.8hhpeziqc7vf)
- [ ] HTML is well structured [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.mwt4cyjxbtli)
- [ ] HTML is well ordered [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.q114rm3u5ix5)
- [ ] HTML is semantic [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.9r5q60p40cca)
- [ ] HTML is labelled [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.4n7zr152hxh7)
- [ ] Passed an accessibility audit [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.9yn7a4j48ztn)
- [ ] Keyboard is supported [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.is5np1jwp1mp)
- [ ] Tab stops in place [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.xbwmm6t7axsn)
- [ ] Focus is managed [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.14zt9gvd027b)
- [ ] States are updated [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.iv5nfqs2k0n2)
- [ ] Page is well spoken [[link]](https://docs.google.com/document/d/17Sr6m08eYrTKX1Q9HCoHj6nAeQ3Tx2Ix589_kebSDnY/edit#heading=h.lrcxo6brcnvx)

## Browsers Tested

- [ ] Chrome
- [ ] Internet Explorer [9|10]
- [ ] Mobile (i.e. iPhone/Android - please list device)

### List any other browsers that this PR has been tested in:

- [View the Browser Support Checklist](https://docs.google.com/spreadsheets/d/1GqlRuEgtqqmMiIiPBCE39nLq8hWdzayRoYFzvTt17YQ/edit#gid=0)
78 changes: 23 additions & 55 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,59 +1,27 @@
# Logs
# Include your project-specific ignores in this file
# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files
# Find more examples at https://github.com/github/gitignore

# Dependencies
# - Node modules directory. comment this line to commit them.
node_modules/*


# OS or Editor folders
._*
.cache
.DS_Store
.idea
.project
.settings
.tmproj
*.esproj
*.sublime-*
.vscode
nbproject
Thumbs.db
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
dist/*
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
language: node_js

node_js:
- "6"
- "8"

cache: yarn

before_script:
- yarn run lint

script:
- yarn test:cover

after_success
- yarn run test:cover:CI
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Changelog

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

v0.0.1
------------------------------
*September 04, 2017*

### Added
- Added initial project files.
Loading

0 comments on commit b7033fc

Please sign in to comment.