Skip to content

Commit 40cdd59

Browse files
Alex Tharptoastercup
Alex Tharp
authored andcommitted
Merge pull request #68 from cortex-cms/topic/CE-306-Testing-Infrastructure
COR-306: Testing Infrastructure
2 parents e8e6a8a + 52d01d8 commit 40cdd59

34 files changed

+1170
-888
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
**Purpose**
2+
3+
4+
**JIRA**
5+
6+
7+
**Changes**
8+
* Improvements and fixes
9+
*
10+
11+
* Changes to developer setup/environment
12+
*
13+
14+
* Architectural changes
15+
*
16+
17+
* Migrations or Steps to Take on Production
18+
*
19+
20+
* Library changes
21+
*
22+
23+
* Side effects
24+
*
25+
26+
**Screenshots**
27+
* Before
28+
29+
* After
30+
31+
**Feature Server**
32+
33+
34+
**How to Verify These Changes**
35+
* Specific pages to visit
36+
*
37+
38+
* Steps to take
39+
*
40+
41+
* Responsive considerations
42+
*
43+
44+
**Relevant PRs/Dependencies**
45+
*
46+
47+
**Additional Information**

.gitignore

+42-30
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,14 @@
44
# or operating system, you probably want to add a global ignore instead:
55
# git config --global core.excludesfile '~/.gitignore_global'
66

7+
# Build Artifacts
8+
pkg/
9+
node_package/lib
10+
**.gem
11+
712
# Ignore bundler config.
813
/.bundle
914
/vendor/bundle
10-
/vendor/assets
11-
12-
# Ignore the default SQLite database.
13-
/db/*.sqlite3
14-
/db/*.sqlite3-journal
15-
16-
# Ignore all logfiles and tempfiles.
17-
/log/*.log
18-
/tmp
1915

2016
# Debug
2117
.byebug_history
@@ -36,35 +32,51 @@
3632
.sass-cache
3733
capybara-*.html
3834
.powrc
39-
/public/system
4035
/coverage/
4136
/spec/tmp
37+
/spec/examples.txt
4238
**.orig
4339
rerun.txt
44-
.env
40+
pickle-email-*.html
4541

46-
Gemfile.lock
47-
.ruby-version
48-
.ruby-gemset
42+
# rspec failure tracking
43+
.rspec_status
4944

50-
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
45+
# Environment
5146
.rvmrc
47+
.ruby-version
48+
.env
5249

53-
# React on Rails
54-
npm-debug.log*
55-
yarn-error.log
56-
node_modules
50+
# Documentation Artifacts
51+
erd.pdf
5752

58-
# Generated js bundles
59-
/app/assets/webpack/*
53+
#
54+
# Dummy Spec App
55+
#
6056

61-
# Test app
62-
test/dummy/db/*.sqlite3
63-
test/dummy/db/*.sqlite3-journal
64-
test/dummy/log/*.log
65-
test/dummy/tmp/
57+
spec/dummy/public/assets/
58+
spec/dummy/public/uploads/
59+
spec/dummy/public/system/
6660

67-
# build artifacts
68-
*.gem
69-
pkg/
70-
node_package/lib
61+
# Ignore the default SQLite database.
62+
spec/dummy/db/*.sqlite3
63+
spec/dummy/db/*.sqlite3-journal
64+
spec/dummy/log/*.log
65+
spec/dummy/node_modules/
66+
spec/dummy/yarn-error.log
67+
spec/dummy/storage/
68+
spec/dummy/tmp/
69+
70+
# Ignore all logfiles and tempfiles.
71+
/spec/dummy/log/*
72+
/spec/dummy/tmp/*
73+
!/spec/dummy/log/.keep
74+
!/spec/dummy/tmp/.keep
75+
76+
# Webpacker Pipeline
77+
npm-debug.log*
78+
/spec/dummy/public/packs
79+
/spec/dummy/public/packs-test
80+
node_modules
81+
/yarn-error.log
82+
/spec/dummy/yarn-error.log

.npmignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.gitignore
22
.npmignore
33
.editorconfig
4+
.github
45
CHANGELOG.md
56
Gemfile
67
README.md

.rspec

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
--format documentation
2+
--color
3+
--require spec_helper

CODE_OF_CONDUCT.md

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, gender identity and expression, level of experience,
9+
nationality, personal appearance, race, religion, or sexual identity and
10+
orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at [email protected]. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at [http://contributor-covenant.org/version/1/4][version]
72+
73+
[homepage]: http://contributor-covenant.org
74+
[version]: http://contributor-covenant.org/version/1/4/

0 commit comments

Comments
 (0)