Skip to content

Commit

Permalink
Initial OSS commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Mohammed Ridwanul Islam committed Mar 16, 2020
0 parents commit e3c019b
Show file tree
Hide file tree
Showing 1,275 changed files with 64,010 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
foundations_ui
node_modules
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/atlas-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Atlas bug report
about: "Bug report for Atlas \U0001F41B"
title: "[BUG] Title"
labels: bug
assignees: ''

---

**Platform & setup**
Give us details of your OS and your setup.

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context / Stacktrace**
Add any other context about the problem here e.g. what system were you on? F9s trial environment? GCP? DGX?
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/atlas-feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Atlas feature request
about: "Suggest an \U0001F4A1 for Atlas"
title: Title
labels: feature-request
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
Explain the problem you faced, that you want to solve

**Describe the solution you'd like**
When proposing a solution, consider the following:
- UX of the API/SDK
- UX and workflow of a data scientists

**Optional - Describe hacks you've considered**
Hackerman 🤯
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/incident-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Incident report
about: Incident report + RCA regarding any disruptions for Atlas
title: "[Incident] Title describing this incident"
labels: ''
assignees: ''

---

### Description
Description of the problem (be detailed)

### Error
Add any available stack trace.

### Steps to reproduce
List all steps.

### Has this issue been seen before?
No/ yes and number of times

### Cause of issue
Brutally honest explanation of why this issue happened. Use the 5 why technique if needed.

### Link to BUG
Link to filing of a bug if needed.

### Solution
What did we have to do to get this fixed?
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/tech_debt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: Technical Debt Item
about: Call out technical debt items to add to our technical backlog
title: Title
labels: technical-debt
assignees: ''

---

**What's holding us back, and how?**
(describe problem here)

**Optional: what are some options for remediating it?**
(brainstorm possible approaches)

**Estimate**
26 changes: 26 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
JIRA Ticket link:

For Reviewer:

* Do acceptance tests properly cover AC?
* Do acceptance tests match real user behaviour?
* Think about how you would have solved the problem:
* Look for abstractions.
* Think like an adversary, but be nice about it.
* Think about libraries or existing product code.
* Does the change add compile-time or run-time dependencies (especially between sub-projects)?
* Does the PR only cover 1 subtask, and no more than that
* Critique data and distribution of features for acceptance tests
* Has implementation caused unforeseen backwards compatibility issues?

Checklist for pull request:

- [] All unit tests pass
- [] All examples pass
- [] All integration tests pass
- [] All acceptance tests pass
- [] Acceptance tests that fulfill AC for ticket should be created and pass
- [] Have tested both remote and local deployment types
- [] All necessary documentation and READMEs have been updated
- [] Pick realistic type of data (not large, but a good distribution of features) for acceptance tests
- [] No breaking changes to backwards compatibility
143 changes: 143 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
**/*bell*
.DS_Store
*.json
!atlas.json
.ipynb_checkpoints
**/*.pyc
venv*
**/*.bin
**/*.config.yaml
**/*.tgz
**/.hypothesis
*.egg-info
atlas/foundations_sdk/build
atlas/foundations_sdk/dist
atlas/foundations_sdk/dessa_foundations.egg-info
atlas/foundations_sdk/src/dessa_foundations.egg-info
atlas/foundations_sdk/src/foundations.egg-info
atlas/foundations_core_rest_api_components/build
atlas/foundations_core_rest_api_components/dist
atlas/foundations_core_rest_api_components/foundations_core_rest_api_components.egg-info
atlas/foundations_core_rest_api_components/src/foundations_core_rest_api_components.egg-info
atlas/foundations_rest_api/build
atlas/foundations_rest_api/dist
atlas/foundations_rest_api/foundations_rest_api.egg-info
atlas/foundations_rest_api/src/foundations_rest_api.egg-info
atlas/gcp_utils/build
atlas/gcp_utils/dist
atlas/gcp_utils/foundations_gcp.egg-info
atlas/gcp_utils/src/foundations_gcp.egg-info
atlas/aws_utils/build
atlas/aws_utils/dist
atlas/aws_utils/foundations_aws.egg-info
atlas/aws_utils/src/foundations_aws.egg-info
ui_utils/build
ui_utils/dist
ui_utils/foundations_ui.egg-info
ui_utils/src/foundations_ui.egg-info
atlas/foundations_internal/build
atlas/foundations_internal/dist
atlas/foundations_internal/foundations_internal.egg-info
atlas/foundations_internal/src/foundations_internal.egg-info
atlas/foundations_contrib/build
atlas/foundations_contrib/dist
atlas/foundations_contrib/foundations_contrib.egg-info
atlas/foundations_contrib/src/foundations_contrib.egg-info
atlas/foundations_spec/build
atlas/foundations_spec/dist
atlas/foundations_spec/foundations_spec.egg-info
atlas/foundations_spec/src/foundations_spec.egg-info
atlas/foundations_events/build
atlas/foundations_events/dist
atlas/foundations_events/foundations_events.egg-info
atlas/foundations_events/src/foundations_events.egg-info
atlas/foundations_local_docker_scheduler_plugin/src/foundations_local_docker_scheduler_plugin.egg-info
foundations_production/build
foundations_production/dist
foundations_production/foundations_production.egg-info
foundations_production/src/foundations_production.egg-info
**/node_modules
tmp
**/*.csv
foundations.zip
.vscode
.venv/
.env
**/spike*
.history
site/
**/.idea*
**/*.rdb
build
dist
**/.eggs/
**/.coverage
**/htmlcov
__pycache__
**.egg-info


!examples/example_configs/*.config.yaml
!foundations_contrib/src/foundations_contrib/resources/template/*.config.yaml
!**/fixtures/**/*.config.yaml
!**/fixtures/**/*.json
!**/authentication/*.json
!**/foundations_authentication/keycloak/*.json
atlas/testing/test-cli-init
test_pod.yaml

atlas/testing/foundations_home/job_data
atlas/testing/foundations_home/logs
!atlas/testing/foundations_home/config/execution/*.config.yaml
!atlas/testing/foundations_home/config/submission/*.config.yaml
yarn.lock
.mypy_cache/
.env
.venv/
Pipfile*
**/*.whl

reference_data.pkl
test_data_contract_with_monitor.pkl

.coverage
coverage_results/
htmlcov/

foundations_ui/cypress/fixtures/atlas_scheduler/.foundations/logs/system.log
foundations_ui/cypress/videos/*
foundations_ui/cypress/screenshots/*
foundations_ui/cypress/fixtures/atlas_scheduler/.foundations/config/submission/scheduler.config.yaml
foundations_ui/cypress/fixtures/atlas_scheduler/.foundations/config/execution/default.config.yaml
foundations_ui/cypress/fixtures/atlas_scheduler/.foundations/job_data
foundations_ui/cypress/fixtures/atlas_scheduler/.foundations/credentials.yaml

atlas/testing/local_docker_scheduler_acceptance/foundations_home

# We should investigate why this is happening
foundations_ui/cypress/**/foundations_ui

atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/job_data/*
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/logs/system.log
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/submission/scheduler.config.yaml
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/execution/default.config.yaml
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/local_docker_scheduler/worker_config/execution/default.config.yaml
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/local_docker_scheduler/worker_config/submission/scheduler.config.yaml
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/local_docker_scheduler/tracker_client_plugins.yaml
atlas/foundations_rest_api/src/acceptance/v2beta/fixtures/remote_foundations_home/config/local_docker_scheduler/database.config.yaml

!foundations_ui/package.json
!foundations_ui/cypress.json
testing/auth_acceptance/foundations_home/logs/*

devenv/.foundations/job_data/archive/
devenv/.foundations/local_docker_scheduler/work_dir/
devenv/.foundations/logs/
devenv/.foundations/credentials.yaml
atlas/testing/auth_acceptance/foundations_home/logs/*
atlas/testing/foundations_home/credentials.yaml
atlas/testing/foundations_home/config/submission/scheduler.config.yaml
atlas/testing/foundations_home/config/execution/default.config.yaml

!atlas/testing/stageless_acceptance/fixtures/stageless_project_nested_project_code/data/*
!atlas/testing/stageless_acceptance/fixtures/stageless_project_nested_project_code/data/*/*
1 change: 1 addition & 0 deletions .gitrefignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Loading

0 comments on commit e3c019b

Please sign in to comment.