Skip to content

Commit 92043a1

Browse files
committed
initial commit
0 parents  commit 92043a1

143 files changed

Lines changed: 19292 additions & 0 deletions

File tree

Some content is hidden

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

.github/pull_request_template.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!-- Thanks for sending a pull request! Here are some tips for you:
2+
3+
1. Ensure that your code follows our code conventions: https://github.com/feast-dev/feast/blob/master/docs/contributing.md#code-conventions
4+
2. Run unit tests and ensure that they are passing: https://github.com/feast-dev/feast/blob/master/docs/contributing.md#running-unit-tests
5+
3. If your change introduces any API changes, make sure to update the integration tests scripts here: https://github.com/feast-dev/feast/tree/master/tests/e2e
6+
4. Make sure documentation is updated for your PR!
7+
5. Make sure you have signed the CLA https://cla.developers.google.com/clas
8+
9+
-->
10+
11+
**What this PR does / why we need it**:
12+
13+
**Which issue(s) this PR fixes**:
14+
<!--
15+
*Automatically closes linked issue when PR is merged.
16+
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
17+
-->
18+
Fixes #
19+
20+
**Does this PR introduce a user-facing change?**:
21+
<!--
22+
If no, just write "NONE" in the release-note block below.
23+
If yes, a release note is required:
24+
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
25+
26+
For more information about release notes, see kubernetes' guide here:
27+
http://git.k8s.io/community/contributors/guide/release-notes.md
28+
-->
29+
```release-note
30+
31+
```

.github/workflows/complete.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: complete
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
lint-java:
7+
container: gcr.io/kf-feast/feast-ci:latest
8+
runs-on: [ubuntu-latest]
9+
steps:
10+
- uses: actions/checkout@v2
11+
- name: Lint java
12+
run: make lint-java
13+
14+
lint-python:
15+
container: gcr.io/kf-feast/feast-ci:latest
16+
runs-on: [ubuntu-latest]
17+
steps:
18+
- uses: actions/checkout@v2
19+
- name: Install dependencies
20+
run: make install-python-ci-dependencies
21+
- name: Lint python
22+
run: make lint-python

.gitignore

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
### Scratch files ###
2+
scratch*
3+
4+
### Feast UI deprecated folder ####
5+
ui/
6+
7+
### Local Environment ###
8+
*local*.env
9+
10+
### Secret ###
11+
**/service_account.json
12+
13+
### Gradle ###
14+
**/.gradle
15+
!gradle/wrapper/gradle-wrapper.jar
16+
17+
### STS ###
18+
.apt_generated
19+
.classpath
20+
.factorypath
21+
.project
22+
.settings
23+
.springBeans
24+
.sts4-cache
25+
26+
### IntelliJ IDEA ###
27+
.idea
28+
*.iws
29+
*.iml
30+
*.ipr
31+
/out/
32+
33+
### NetBeans ###
34+
/nbproject/private/
35+
/nbbuild/
36+
/dist/
37+
/nbdist/
38+
/.nb-gradle/
39+
40+
## Build Files ##
41+
**/temp/
42+
**/build/
43+
**/target/
44+
**/bin/
45+
dependency-reduced-pom.xml
46+
47+
# govendor
48+
vendor
49+
50+
## direnv
51+
.envrc
52+
.direnv
53+
54+
.terraform/
55+
*.tfvars
56+
57+
# python
58+
# Byte-compiled / optimized / DLL files
59+
__pycache__/
60+
*.py[cod]
61+
*$py.class
62+
*.prof
63+
64+
# C extensions
65+
*.so
66+
67+
# Distribution / packaging
68+
.Python
69+
build/
70+
classes/
71+
develop-eggs/
72+
dist/
73+
downloads/
74+
eggs/
75+
.eggs/
76+
lib/
77+
lib64/
78+
parts/
79+
sdist/
80+
var/
81+
wheels/
82+
share/python-wheels/
83+
*.egg-info/
84+
.installed.cfg
85+
*.egg
86+
MANIFEST
87+
88+
# PyInstaller
89+
# Usually these files are written by a python script from a template
90+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
91+
*.manifest
92+
*.spec
93+
94+
# Installer logs
95+
pip-log.txt
96+
pip-delete-this-directory.txt
97+
98+
# Unit test / coverage reports
99+
htmlcov/
100+
.tox/
101+
.nox/
102+
.coverage
103+
.coverage.*
104+
.cache
105+
nosetests.xml
106+
coverage.xml
107+
*.cover
108+
.hypothesis/
109+
.pytest_cache/
110+
111+
# Translations
112+
*.mo
113+
*.pot
114+
115+
# Django stuff:
116+
*.log
117+
local_settings.py
118+
db.sqlite3
119+
120+
# Flask stuff:
121+
instance/
122+
.webassets-cache
123+
124+
# Scrapy stuff:
125+
.scrapy
126+
127+
# Sphinx documentation
128+
docs/_build/
129+
130+
# PyBuilder
131+
target/
132+
133+
# Jupyter Notebook
134+
.ipynb_checkpoints
135+
136+
# IPython
137+
profile_default/
138+
ipython_config.py
139+
140+
# pyenv
141+
.python-version
142+
143+
# celery beat schedule file
144+
celerybeat-schedule
145+
146+
# SageMath parsed files
147+
*.sage.py
148+
149+
# Environments
150+
.env
151+
.venv
152+
env/
153+
venv/
154+
ENV/
155+
env.bak/
156+
venv.bak/
157+
158+
# Spyder project settings
159+
.spyderproject
160+
.spyproject
161+
162+
# Rope project settings
163+
.ropeproject
164+
165+
# mkdocs documentation
166+
/site
167+
168+
# mypy
169+
.mypy_cache/
170+
.dmypy.json
171+
dmypy.json
172+
173+
# Pyre type checker
174+
.pyre/
175+
.vscode
176+
177+
# .flattened-pom.xml is generated by flatten-maven-plugin.
178+
# This pom should not be committed because it is only used during release / deployment.
179+
.flattened-pom.xml
180+
181+
sdk/python/docs/html
182+
183+
# Generated python code
184+
*_pb2.py
185+
*_pb2.pyi
186+
*_pb2_grpc.py
187+
188+
# VSCode
189+
.bloop
190+
.metals
191+
*.code-workspace

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "deps/feast"]
2+
path = deps/feast
3+
url = https://github.com/feast-dev/feast

0 commit comments

Comments
 (0)