Skip to content

Commit fe03fc2

Browse files
committed
Initial commit
0 parents  commit fe03fc2

File tree

292 files changed

+32289
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

292 files changed

+32289
-0
lines changed

.babelrc

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"presets": [
3+
[
4+
"@babel/env",
5+
{
6+
"targets": {
7+
"electron": "6.0.7"
8+
},
9+
"debug": true
10+
}
11+
],
12+
"@babel/preset-react"
13+
],
14+
"plugins": [
15+
[
16+
"@babel/plugin-proposal-decorators",
17+
{
18+
"legacy": true
19+
}
20+
],
21+
[
22+
"@babel/plugin-proposal-class-properties",
23+
{
24+
"loose": true
25+
}
26+
],
27+
"@babel/plugin-syntax-bigint"
28+
]
29+
}

.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Logs
2+
logs
3+
*.log
4+
5+
# Runtime data
6+
pids
7+
*.pid
8+
*.seed
9+
10+
# Directory for instrumented libs generated by jscoverage/JSCover
11+
lib-cov
12+
13+
# Coverage directory used by tools like istanbul
14+
coverage
15+
16+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
17+
.grunt
18+
19+
# node-waf configuration
20+
.lock-wscript
21+
22+
# Compiled binary addons (http://nodejs.org/api/addons.html)
23+
build/Release
24+
.eslintcache
25+
26+
# Dependency directory
27+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
28+
node_modules
29+
30+
# OSX
31+
.DS_Store
32+
33+
# flow-typed
34+
flow-typed/npm/*
35+
!flow-typed/npm/module_vx.x.x.js
36+
37+
# App packaged
38+
release
39+
app/main.prod.js
40+
app/main.prod.js.map
41+
app/renderer.prod.js
42+
app/renderer.prod.js.map
43+
app/style.css
44+
app/style.css.map
45+
dist
46+
dll
47+
main.js
48+
main.js.map
49+
50+
.idea
51+
npm-debug.log.*
52+
__snapshots__
53+
54+
# Package.json
55+
package.json
56+
.travis.yml

.eslintrc

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parser": "babel-eslint",
3+
"parserOptions": {
4+
"sourceType": "module",
5+
"allowImportExportEverywhere": true
6+
},
7+
"extends": ["airbnb", "prettier", "prettier/react"],
8+
"env": {
9+
"browser": true,
10+
"node": true
11+
},
12+
"rules": {
13+
"arrow-parens": ["off"],
14+
"compat/compat": "error",
15+
"consistent-return": "off",
16+
"comma-dangle": "off",
17+
"generator-star-spacing": "off",
18+
"import/no-unresolved": "error",
19+
"import/no-extraneous-dependencies": "off",
20+
"jsx-a11y/anchor-is-valid": "off",
21+
"no-console": "off",
22+
"no-use-before-define": "off",
23+
"no-multi-assign": "off",
24+
"promise/param-names": "error",
25+
"promise/always-return": "error",
26+
"promise/catch-or-return": "error",
27+
"promise/no-native": "off",
28+
"react/sort-comp": [
29+
"error",
30+
{
31+
"order": [
32+
"type-annotations",
33+
"static-methods",
34+
"lifecycle",
35+
"everything-else"
36+
]
37+
}
38+
],
39+
"react/jsx-no-bind": "off",
40+
"react/jsx-filename-extension": [
41+
"error",
42+
{ "extensions": [".js", ".jsx"] }
43+
],
44+
"react/prefer-stateless-function": "off",
45+
"react/destructuring-assignment": "off",
46+
"spaced-comment": "off"
47+
},
48+
"plugins": ["import", "promise", "compat", "react"],
49+
"settings": {
50+
"import/resolver": {
51+
"webpack": {
52+
"config": "configs/webpack.config.eslint.js"
53+
}
54+
}
55+
}
56+
}

.gitattributes

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* text eol=lf
2+
*.png binary
3+
*.jpg binary
4+
*.jpeg binary
5+
*.ico binary
6+
*.icns binary
7+
*.tgz binary
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: Bug Report
3+
about: Create a bug report to help us improve Bob.
4+
---
5+
6+
<!--- Provide a general summary of the issue in the Title above -->
7+
8+
## Expected Behavior
9+
<!--- Tell us what should happen -->
10+
11+
## Current Behavior
12+
<!--- Tell us what happens instead of the expected behavior -->
13+
14+
## Steps to Reproduce
15+
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
16+
<!--- reproduce this bug. Include code to reproduce, if relevant -->
17+
1.
18+
1.
19+
1.
20+
1.
21+
22+
## Context (Environment)
23+
<!--- How has this issue affected you? What are you trying to accomplish? -->
24+
<!--- Providing context helps us come up with a solution that is most useful in the real world -->
25+
26+
## Logs
27+
<!--- You can download the log file for Bob inside Setting => "Download logs" -->
28+
<!--- If possible, please upload the log file here. The log does not contain any personally identifiable information and private keys -->
29+
30+
## Screencap
31+
<!--- If possible, please provide screenshots or video. -->

.gitignore

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Logs
2+
logs
3+
*.log
4+
5+
# Runtime data
6+
pids
7+
*.pid
8+
*.seed
9+
10+
# Directory for instrumented libs generated by jscoverage/JSCover
11+
lib-cov
12+
13+
# Coverage directory used by tools like istanbul
14+
coverage
15+
16+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
17+
.grunt
18+
19+
# node-waf configuration
20+
.lock-wscript
21+
22+
# Compiled binary addons (http://nodejs.org/api/addons.html)
23+
build/Release
24+
.eslintcache
25+
26+
# Dependency directory
27+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
28+
node_modules
29+
30+
# OSX
31+
.DS_Store
32+
33+
# flow-typed
34+
flow-typed/npm/*
35+
!flow-typed/npm/module_vx.x.x.js
36+
37+
# App packaged
38+
release
39+
app/main.prod.js
40+
app/main.prod.js.map
41+
app/renderer.prod.js
42+
app/renderer.prod.js.map
43+
app/style.css
44+
app/style.css.map
45+
dist
46+
dll
47+
*.map
48+
49+
.idea
50+
*.iml
51+
npm-debug.log.*

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.1.0] - 2020-01-21
11+
### Added
12+
13+
- Initial public beta release

CONTRIBUTORS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- Chi Kei Chan [@chikeichan](https://github.com/chikeichan)
2+
- Michael Arnold [@makzent](https://github.com/makzent)
3+
- Matthew Slipper [@mslipper](https://github.com/mslipper)
4+
- Erin Lish for our iconography

0 commit comments

Comments
 (0)