Skip to content

Commit 41c32ff

Browse files
committed
Initial commit
0 parents  commit 41c32ff

File tree

333 files changed

+31627
-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.

333 files changed

+31627
-0
lines changed

.github/workflows/maven.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Orion Build
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
build:
7+
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v1
11+
- name: Set up JDK 1.8
12+
uses: actions/setup-java@v1
13+
with:
14+
java-version: 1.8
15+
- name: Setup NPM
16+
run: echo "deb https://deb.nodesource.com/node_12.x bionic main" > /etc/apt/sources.list.d/nodesource.list && curl -s -k https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && apt-get update && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/*
17+
- name: Build with Maven
18+
run: mvn -B package --file pom.xml

.gitignore

+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
*.class
2+
3+
.DS_Store*
4+
5+
# Mobile Tools for Java (J2ME)
6+
.mtj.tmp/
7+
8+
# Package Files #
9+
*.jar
10+
*.war
11+
*.ear
12+
13+
node_modules/*
14+
node_modules
15+
yarn.lock
16+
package-lock.json
17+
18+
dist/
19+
build/
20+
21+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
22+
hs_err_pid*
23+
/target/
24+
25+
.metadata
26+
bin/
27+
tmp/
28+
*.tmp
29+
*.bak
30+
*.swp
31+
*~.nib
32+
local.properties
33+
.settings/
34+
.loadpath
35+
.recommenders
36+
37+
# Eclipse Core
38+
.project
39+
40+
# External tool builders
41+
.externalToolBuilders/
42+
43+
# Locally stored "Eclipse launch configurations"
44+
*.launch
45+
46+
# PyDev specific (Python IDE for Eclipse)
47+
*.pydevproject
48+
49+
# CDT-specific (C/C++ Development Tooling)
50+
.cproject
51+
52+
# JDT-specific (Eclipse Java Development Tools)
53+
.classpath
54+
55+
# Java annotation processor (APT)
56+
.factorypath
57+
58+
# PDT-specific (PHP Development Tools)
59+
.buildpath
60+
61+
# sbteclipse plugin
62+
.target
63+
64+
# Tern plugin
65+
.tern-project
66+
67+
# TeXlipse plugin
68+
.texlipse
69+
70+
# STS (Spring Tool Suite)
71+
.springBeans
72+
73+
# Code Recommenders
74+
.recommenders/
75+
76+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
77+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
78+
79+
# User-specific stuff:
80+
.idea/workspace.xml
81+
.idea/tasks.xml
82+
.idea/dictionaries
83+
.idea/vcs.xml
84+
.idea/jsLibraryMappings.xml
85+
86+
# Sensitive or high-churn files:
87+
.idea/dataSources.ids
88+
.idea/dataSources.xml
89+
.idea/dataSources.local.xml
90+
.idea/sqlDataSources.xml
91+
.idea/dynamic.xml
92+
.idea/uiDesigner.xml
93+
94+
# Gradle:
95+
.idea/gradle.xml
96+
.idea/libraries
97+
98+
# Mongo Explorer plugin:
99+
.idea/mongoSettings.xml
100+
101+
## File-based project format:
102+
*.iws
103+
104+
## Plugin-specific files:
105+
106+
# IntelliJ
107+
/out/
108+
.idea/
109+
*.iml
110+
111+
# mpeltonen/sbt-idea plugin
112+
.idea_modules/
113+
114+
# JIRA plugin
115+
atlassian-ide-plugin.xml
116+
117+
# Crashlytics plugin (for Android Studio and IntelliJ)
118+
com_crashlytics_export_strings.xml
119+
crashlytics.properties
120+
crashlytics-build.properties
121+
fabric.properties

ADOPTERS.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Adopters
2+
3+
This is an alphabetical list of people and organizations who are using this
4+
project. If you'd like to be included here, please send a Pull Request that
5+
adds your information to this file.
6+
7+
- [Pinterest](https://www.pinterest.com/)

CODE_OF_CONDUCT.md

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Code of Conduct
2+
3+
At Pinterest, we work hard to ensure that our work environment is welcoming
4+
and inclusive to as many people as possible. We are committed to creating this
5+
environment for everyone involved in our open source projects as well. We
6+
welcome all participants regardless of ability, age, ethnicity, identified
7+
gender, religion (or lack there of), sexual orientation and socioeconomic
8+
status.
9+
10+
This code of conduct details our expectations for upholding these values.
11+
12+
## Good behavior
13+
14+
We expect members of our community to exhibit good behavior including (but of
15+
course not limited to):
16+
17+
- Using intentional and empathetic language.
18+
- Focusing on resolving instead of escalating conflict.
19+
- Providing constructive feedback.
20+
21+
## Unacceptable behavior
22+
23+
Some examples of unacceptable behavior (again, this is not an exhaustive
24+
list):
25+
26+
- Harassment, publicly or in private.
27+
- Trolling.
28+
- Sexual advances (this isn’t the place for it).
29+
- Publishing other’s personal information.
30+
- Any behavior which would be deemed unacceptable in a professional environment.
31+
32+
## Recourse
33+
34+
If you are witness to or the target of unacceptable behavior, it should be
35+
reported to Pinterest at [email protected]. All reporters will
36+
be kept confidential and an appropriate response for each incident will be
37+
evaluated.
38+
39+
If the maintainers do not uphold and enforce this code of conduct in
40+
good faith, community leadership will hold them accountable.

CONTRIBUTING.md

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Contributing
2+
3+
First off, thanks for taking the time to contribute! This guide will answer
4+
some common questions about how this project works.
5+
6+
While this is a Pinterest open source project, we welcome contributions from
7+
everyone. Regular outside contributors can become project maintainers.
8+
9+
## Help
10+
11+
If you're having trouble using this project, please start by reading the [`README.md`](README.md)
12+
and searching for solutions in the existing open and closed issues.
13+
14+
## Security
15+
16+
If you've found a security issue in one of our open source projects,
17+
please report it at [Bugcrowd](https://bugcrowd.com/pinterest); you may even
18+
make some money!
19+
20+
## Code of Conduct
21+
22+
Please be sure to read and understand our [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md).
23+
We work hard to ensure that our projects are welcoming and inclusive to as many
24+
people as possible.
25+
26+
## Reporting Issues
27+
28+
If you have a bug report, please provide as much information as possible so that
29+
we can help you out:
30+
31+
- Version of the project you're using.
32+
- Code (or even better whole projects) which reproduce the issue.
33+
- Steps which reproduce the issue.
34+
- Screenshots, GIFs or videos (if relevent).
35+
- Stack traces for crashes.
36+
- Any logs produced.
37+
38+
## Making Changes
39+
40+
1. Fork this repository to your own account
41+
2. Make your changes and verify that tests pass
42+
3. Commit your work and push to a new branch on your fork
43+
4. Submit a pull request
44+
5. Participate in the code review process by responding to feedback
45+
46+
Once there is agreement that the code is in good shape, one of the project's
47+
maintainers will merge your contribution.
48+
49+
To increase the chances that your pull request will be accepted:
50+
51+
- Follow the coding style
52+
- Write tests for your changes
53+
- Write a good commit message
54+
55+
## License
56+
57+
By contributing to this project, you agree that your contributions will be
58+
licensed under its [license](LICENSE).

0 commit comments

Comments
 (0)