-
Notifications
You must be signed in to change notification settings - Fork 1.7k
chore(migration): Migrate code from googleapis/python-spanner-django into packages/django-google-spanner #16045
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
chalmerlowe
merged 582 commits into
main
from
migration.python-spanner-django.migration.2026-03-06_19-24-38.migrate
Mar 13, 2026
Merged
Changes from 250 commits
Commits
Show all changes
582 commits
Select commit
Hold shift + click to select a range
c3ee286
ci: disable continuous build (#435)
timgraham 8dd266b
ci: add back migration_test_data_persistence skip (#437)
timgraham bd3b879
ci: use all workers for presubmit check (#431)
timgraham fccdacc
ci: add remaining Django test apps
timgraham 49387d2
django: fix pattern lookups with bilateral transform
timgraham 4b5a791
README, examples: add django_spanner as first entry into INSTALLED_APPS
odeke-em 3f5cd07
django: remove unused DatabaseWrapper.data_types_check_constraints (#…
timgraham 0039ae3
docs: move test suite information to CONTRIBUTING.md (#442)
timgraham 56a0896
reorganize limitations in README
timgraham 83d16ad
document 'Computations that yield FLOAT64 values can't be assigned to…
timgraham 6187b41
document 'Addition with null values crash' limitation
timgraham f3919e3
document that Meta.order_with_respect_to isn't supported
timgraham 9ae9127
document that transaction management isn't supported
timgraham 07e2ad9
document that CHECK constraints aren't supported
timgraham 9d5acd8
document schema migrations limitations
timgraham 33ded7a
document that random QuerySet ordering isn't supported
timgraham 92b6d99
ci: reduce number of workers for presubmit check (#447)
timgraham 05f3fb9
django: remove SchemaEditor.quote_value() TODO (#445)
timgraham 510dd78
document that DurationField arithmetic doesn't work with dates
timgraham 8073d07
docs: minor fixes to README.md (#448)
skuruppu 725ef61
chore: declare version as separate variable (#450)
busunkim96 8616d53
chore: configure renovate (#443)
renovate-bot 250d38f
chore: add release please config (#452)
busunkim96 7a9a578
fix: update pypi package name (#454)
skuruppu 88cac98
feat: [WIP] The first stage of `nox` implementation (#468)
mf2199 b46fd45
feat: refactor connect() function, cover it with unit tests (#462)
cedb26a
feat: Stage 2 of `nox` implementation - adding `docs` target (#473)
mf2199 90b019f
fix: Fix black, isort compatibility (#469)
c24t 9374a9f
feat: Stage 3-4 of `nox` implementation - adding auto-format targets …
mf2199 71a782b
feat: Stage 5 of `nox` implementation - adding coverage targets (#479)
mf2199 fcfcef4
feat: cursor must detect if the parent connection is closed (#463)
dea7cb9
feat: Stage 6 of `nox` implementation - enabling system tests (#480)
mf2199 73b10d3
chore: Code refactoring to follow common Google API scheme - Stage I …
mf2199 ec0622b
fix: Change release script package name (#489)
c24t 4a8c428
fix: Update README for alpha release (#503)
c24t 5dad3a2
fix: Update version to 2.2.0a1 (#506)
c24t bb2fbac
chore: release 2.2.0a1 (#505)
release-please[bot] a8d75ff
fix: s/installation/installation/ (#509)
c24t 61bfd33
fix: Fix license classifier (#507)
c24t 2bae03f
fix: s/useage/usage/ (#511)
c24t 5e00036
refactor: erase strip_backticks() helper (#504)
04bad36
refactor: update classify_stmt() helper and cover it with unit tests …
9c86f62
refactor: smalle changes in parse_utils (#513)
62d06a5
chore: add default CODEOWNERS (#519)
busunkim96 a760457
fix: Replace repo name with pkg name (#508)
c24t eef1960
chore: release 2.2.0a1 (#512)
release-please[bot] 771439a
docs: add a querying example into the main readme (#515)
e838d93
refactor: update and document Cursor.executemany() method, add unit t…
b250f7f
refactor: rename `Column` class into `ColumnInfo`, refactor it and co…
669bac4
fix: permanently broken date & time unit tests on Windows (#524)
tina80lvl 130f5d8
feat: Implementing DB-API types according to the PEP-0249 specificati…
mf2199 f6d59c1
docs: verify and comment the DB API exceptions (#522)
daae3f3
refactor: update expect() parse function (#525)
ff97dce
refactor: refactor Connection() class and cover it with unit tests (#…
0a0b9c1
refactor: update parse functions, add unit tests (#533)
416121f
test: run system tests against emulator (#536)
2ef61d1
refactor: typo fix (#538)
AlisskaPie 8defa17
feat: support transactions management (#535)
8be467d
chore: unit test coverage and additional refactoring for `spanner_dba…
mf2199 7ff2f52
feat: clear session pool on connection close (#543)
407f164
chore: rephrasing `DatabaseClient.runshell()` exception (#546)
mf2199 45a44a4
fix: Use "any" default role in sphinx (#550)
c24t 5aa4fdb
feat: Add dummy WHERE clause to certain statements (#516)
435e69e
fix: Fix package name in README (#556)
AlisskaPie 959b477
refactor!: Update python-spanner dep, drop py 3.5 (#557)
c24t 1f82f72
refactor!: erase dbapi directory and all the related tests (#554)
2be6a52
chore: Bump google-cloud-spanner to 2.1.0 (#560)
c24t ca7aec3
Docs: updated `README.rst` file (#563)
mf2199 094f190
chore: Add missing py3.8 classifier (#567)
c24t a5a11a4
docs: Update docstrings for `django_spanner` (#564)
mf2199 8f8bdc6
fix: DatabaseWrapper method impl and potential bugfix (#545)
mf2199 f6694f8
test: use parallel workflows to run Django tests (#569)
541789c
fix: fix healthchecks app tutorial (#574)
HemangChothani 03b8fc5
fix: fix from-scratch tutorial (#573)
HemangChothani 0522b09
fix: override django autocommit to spanner (#583)
HemangChothani 37801b1
test: don't use special branch in build (#585)
c689c2e
fix: add description for transaction autocommit (#587)
HemangChothani 68b7f98
fix: add project env in readme file (#586)
HemangChothani 7106518
fix: fix typo in README (#575)
HemangChothani 17f6bb1
chore: add constraints file (#572)
busunkim96 b9d7476
fix: Bump version ahead of lateset release (#571)
c24t 0c42652
chore: release 2.2.1b0 (#588)
release-please[bot] 20b717a
fix: Remove old quickstart instructions link (#593)
HemangChothani 3c9b968
refactor: Erase excess code in build scripts (#591)
ad80750
fix: Bump version number after 2.2.1b0 release (#596)
c24t 0af0c12
fix: Replace, fast-forward Django CI branch (#598)
c24t 8a6bdfc
chore: README updates (#599)
c24t a826594
chore: Add contributing section to README (#600)
c24t a3aa13f
chore: Remove README note about Variance/StdDev (#601)
c24t 3ab492f
test: Remove golang test runner (#592)
4dab626
chore: add a Code of Conduct (#604)
JustinBeckwith 6f3aaa8
fix: lint_setup_py was failing in Kokoro is now fixed (#607)
vi3k6i5 8e824f3
fix: Remove un necessary file from code base (#608)
vi3k6i5 a7331b8
feat: move migrations test modules to run against different emulator …
vi3k6i5 cf7f68f
feat: update workflow files to uniformly distribute the test modules …
vi3k6i5 fc28816
feat: update docs and nox file to compile it (#610)
vi3k6i5 11e3ef8
chore: add SECURITY.md (#616)
google-cloud-policy-bot[bot] 507e207
ci: removes nox run on all kokoro workers and moves it to github acti…
vi3k6i5 8e43770
fix: Update links in comments to use googleapis repo (#622)
c24t 11fc186
feat: added unit test with coverage of 68% (#611)
vi3k6i5 e244a37
feat: add decimal/numeric support (#620)
vi3k6i5 6f28ef3
ci: add build for docfx and refactor settings for unit tests (#626)
vi3k6i5 37a19bb
fix: iexact lookup with Transform expression crash issue when RHS is …
vi3k6i5 1cd5ce6
fix: correct test case for sql_flush for multiple delete table comman…
vi3k6i5 3d6d107
ci: add system tests (#623)
vi3k6i5 18ef71d
test: add unit test for functions (#635)
vi3k6i5 fec5456
test: add system test for decimal numeric support (#630)
vi3k6i5 6ca094b
test: add unit test for schema (#637)
vi3k6i5 5c2bf2c
test: add unit test for introspection (#636)
vi3k6i5 74dcd66
refactor: update coverage score in nox file and cleanup imports in te…
vi3k6i5 6599dcd
fix: remove delete of instance if it already exists, as it might be i…
vi3k6i5 3b5f0b6
test: duplicate table error class fix (#639)
vi3k6i5 e3ebdb5
fix: remove error msg check from test_decimal_precision_limit (#646)
vi3k6i5 b2f966c
fix: remove error msg check from test_decimal_precision_limit for non…
vi3k6i5 deaff17
docs: add docs build kokoro config for django spanner (#644)
vi3k6i5 116d320
feat: Add support for open telemetry (#633)
vi3k6i5 f5ae316
fix: correct import path (#649)
vi3k6i5 b6b5ec3
chore: release 2.2.1b1 (#651)
release-please[bot] b19525a
fix: bump version number after 2.2.1b1 release (#652)
vi3k6i5 bd8bffd
feat: Add open telemetry trace in schema and related unit tests (#648)
vi3k6i5 9af9bf8
docs: Adding documentation for GA (#665)
asthamohta 4aaab48
tests: Add tests back that were removed in PR #652 (#664)
vi3k6i5 35035ed
fix: updated assets to have text background so it works with dark mod…
vi3k6i5 d65b121
fix: updated assets to have text background so it works with dark mod…
vi3k6i5 6596bb6
chore: fix release build (#659)
busunkim96 369c189
feat: Added support for check constraint (#679)
vi3k6i5 624faee
docs: update docs to show decimal field support and check constraints…
vi3k6i5 b52a402
test: Performance Testing (#675)
asthamohta f4546ba
chore: release 2.2.1b2 (#687)
release-please[bot] 9659090
fix: Bump version number after 2.2.1b2 release (#688)
vi3k6i5 598e1ed
chor: Update repo to say beta release instead of alpha (#691)
vi3k6i5 4f8c5af
chore: release 2.2.1b3 (#694)
release-please[bot] 601fdd3
fix: Bump version number after 2.2.1b3 release (#696)
vi3k6i5 ef27c30
docs: lint fix for samples (#697)
vi3k6i5 8057fab
Docs: fix changelog link and sample examples. (#700)
vi3k6i5 13eeff6
docs: update dbapi location in overview asset file (#702)
vi3k6i5 1d89fb5
chore: migrate to main branch (#706)
dandhlee 0e5c87a
chore: relocate owl bot post processor (#712)
SurferJeffAtGoogle 4de10a7
build: use trampoline_v2 for python samples and allow custom dockerfi…
gcf-owl-bot[bot] cba475e
chor: add samples 3.10 config (#719)
vi3k6i5 cbb3a2f
feat: merge django 2.2 and django 3.2 branches into 1 branch (#717)
vi3k6i5 d8364a4
feat: enable support for `get_key_columns` and cleanup tests with unk…
vi3k6i5 2a065f0
refactor: change 'from' to upper case for a SQL command (#722)
vi3k6i5 2762790
chore: release 2.2.1b4 (#725)
release-please[bot] f0ce83d
docs: update limitations about json query support and django version …
vi3k6i5 a68262c
docs: typo fixes in readme (#732)
vi3k6i5 d739a8d
chore: GA release for django spanner library (#731)
vi3k6i5 0487cde
chore: release 3.0.0 (#735)
release-please[bot] f652579
chore(python): Block pushing non-cloud libraries to Cloud RAD (#727)
gcf-owl-bot[bot] 8582297
fix: downgrade google-cloud-spanner to v 3.11.1 (#747)
vi3k6i5 f6a9e1f
chore: auto-assign issues to new Spanner owner (#743)
skuruppu d25f3b0
chore: add api_shortname to repo-metadata.json (#745)
parthea 5f9008a
Update Healthchecks instructions (#738)
cuu508 e36cab7
chore(python): update release.sh to use keystore (#753)
gcf-owl-bot[bot] 94bef2a
chore(deps): update dependency google-cloud-spanner to v3.13.0 (#755)
vi3k6i5 fc36a79
chore(main): release 3.0.1 (#754)
release-please[bot] 908213b
chore: add custom sync repo settings (#757)
parthea d291ad4
docs: Add limitations docs on spanner features not supported by spann…
vi3k6i5 9d25a80
chore(deps): update actions/setup-python action to v3 (#760)
renovate-bot 56a4cbf
chore(python): use black==22.3.0 (#762)
gcf-owl-bot[bot] 287e969
chore(python): use ubuntu 22.04 in docs image (#765)
gcf-owl-bot[bot] f57aa2f
chore: change repo maintainer (#766)
ansh0l fee61f3
chore: use stable django versions for tests hosted on python-spanner-…
ansh0l 55bee8c
fix: override AutoField default value only for Spanner (#780)
63276d0
chore(deps): update actions/setup-python action to v4 (#770)
renovate-bot 48de2e3
chore: use fast forwarded Django fork (#782)
acce0b1
chore(main): release 3.0.2 (#759)
release-please[bot] 5980f56
chore: remove 'pip install' statements from python_library templates …
gcf-owl-bot[bot] a968272
chore(deps): update actions/checkout action to v3 (#789)
renovate-bot 52e4d8e
chore: update dependency distlib (#790)
gcf-owl-bot[bot] 17c6a7e
ci(python): fix path to requirements.txt in release script (#792)
gcf-owl-bot[bot] 914e3f8
chore(python): update .kokoro/requirements.txt (#793)
gcf-owl-bot[bot] 5a4cc7c
chore(python): exclude setup.py in renovate config (#794)
gcf-owl-bot[bot] bcc03a9
ci: Propagate env vars to sudo invocations. (#795)
msuozzo d7107bd
chore: update dependency protobuf >= 3.20.2 (#800)
gcf-owl-bot[bot] 71d805f
feat: support foreign keys (#802)
4f7d908
chore(python): update release script dependencies (#806)
gcf-owl-bot[bot] 8765889
docs: fix changelog header to consistent size (#767)
dandhlee b609d55
build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/g…
gcf-owl-bot[bot] 1e29bf5
test: add foreign key tests (#807)
83fd724
test: drop Python 3.6 tests (#811)
2422587
build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gc…
gcf-owl-bot[bot] 52f7ba8
chore(python): upgrade gcp-releasetool in .kokoro [autoapprove] (#816)
gcf-owl-bot[bot] cc5b2c0
chore(deps): Update nox in .kokoro/requirements.in [autoapprove] (#817)
gcf-owl-bot[bot] d296ba7
build(deps): bump requests from 2.28.1 to 2.31.0 in /synthtool/gcp/te…
gcf-owl-bot[bot] 5435d61
build(deps): bump cryptography from 39.0.1 to 41.0.0 in /synthtool/gc…
gcf-owl-bot[bot] 3e5103a
chore: store artifacts in placer (#823)
gcf-owl-bot[bot] 070db91
build(deps): [autoapprove] bump cryptography from 41.0.0 to 41.0.2 (#…
gcf-owl-bot[bot] cb92053
build(deps): [autoapprove] bump pygments from 2.13.0 to 2.15.0 (#827)
gcf-owl-bot[bot] a44f4ef
build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (…
gcf-owl-bot[bot] e1e655c
build: [autoapprove] bump cryptography from 41.0.2 to 41.0.3 (#831)
gcf-owl-bot[bot] 8fbee89
chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#834)
gcf-owl-bot[bot] d303b47
chore: [autoapprove] Update `black` and `isort` to latest versions (#…
gcf-owl-bot[bot] 5760524
chore: rename rst files to avoid conflict with service names (#840)
gcf-owl-bot[bot] cec8cfe
chore: update docfx minimum Python version (#841)
dandhlee 350deed
chore: bump urllib3 from 1.26.12 to 1.26.18 (#842)
gcf-owl-bot[bot] 50ddc89
chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/temp…
gcf-owl-bot[bot] c8aafbb
chore(deps): bump jinja2 from 3.1.2 to 3.1.3 in /.kokoro (#852)
gcf-owl-bot[bot] f2202fe
build(deps): bump cryptography from 42.0.2 to 42.0.4 in .kokoro (#859)
gcf-owl-bot[bot] 5ab8f55
task: new assignee for issues (#857)
asthamohta 59dd054
chore(python): update dependencies in /.kokoro (#861)
gcf-owl-bot[bot] 22d8287
chore: Add support for named schema (#858)
ankiaga b281d06
chore(python): bump idna from 3.4 to 3.7 in .kokoro (#866)
gcf-owl-bot[bot] 3718165
chore(deps): update all dependencies (#848)
renovate-bot f014025
fix: Dummy change to trigger a release PR (#874)
ankiaga a069512
chore: Changes for release please (#880)
ankiaga f144e92
chore(main): release 3.1.0 (#881)
release-please[bot] 77fddcb
feat!: Support Django 4.2 (#865)
ankiaga 948115e
chore(main): release 4.0.0 (#882)
release-please[bot] 733869e
fix: Fixing README.rst to fix release failure. (#885)
ankiaga e21ee4c
chore(main): release 4.0.1 (#886)
release-please[bot] b38b385
chore(python): Update the python version in docs presubmit to use 3.1…
gcf-owl-bot[bot] b1fb83c
chore(python): exclude .github/workflows/unittest.yml in renovate con…
gcf-owl-bot[bot] e07c364
chore(python): conditionally load credentials in .kokoro/build.sh (#924)
gcf-owl-bot[bot] 97b40a4
chore: remove unused files (#925)
parthea 537022e
build: only run unit tests during Kokoro builds (#929)
olavloite 8dc5f4d
test: add mockserver tests (#928)
olavloite cbb920a
fix: add option to disable client-side pk generation (#930)
olavloite 4bf6bfb
fix: move version module to django_spanner.version (#844)
parthea 521c059
fix: Update Django Official Link to drop 2.2 and support 4.2 (#903)
mitsuo0114 b64d353
docs: document how to enable/disable random PK generation (#933)
olavloite a16360a
chore(main): release 4.0.2 (#932)
release-please[bot] bb90626
chore(librarian): onboard to librarian (#940)
parthea 06ad9d8
chore: replace old spanner teams with spanner-team (#957)
suztomo eba8899
Merge remote-tracking branch 'remote.googleapis/python-spanner-django…
parthea a980d04
Trigger owlbot post-processor
parthea a956ac4
build: django-google-spanner migration: adjust owlbot-related files
parthea 53aa121
chore: delete unused directories and files
chalmerlowe 46ee244
chore: update repo URLs and references and check for Ruff
chalmerlowe 35db0fe
chore: updates librarian state.yaml with library id and metadata
chalmerlowe b16e90d
chore: updates to noxfile sessions, versions and creds check.
chalmerlowe e42021b
chore: updates index.rst and adds CHANGELOG symlink
chalmerlowe 0684a73
chore: adds new constraint-3.xtxt files
chalmerlowe 4ffa5b8
chore: updates minimum python runtime and trove classifier
chalmerlowe a2f7d91
fix unit tests
ohmayr 1659a60
remove pkg_resources
ohmayr 4b0b3b4
update test_init_connection_state
ohmayr 6d80e72
update system and unit tests
ohmayr 03548b8
skip tests for 3.14
ohmayr 2a03fa8
replace black and isort with ruff
ohmayr 8d6fa78
fix linter issues
ohmayr 0529b18
format code using ruff
ohmayr cda78b1
remove dead code
ohmayr 5edc4e5
use 3.10 for docs
ohmayr 498f547
enable GOOGLE_CLOUD_PROJECT env variable
ohmayr 7028747
update test for checking constraint
ohmayr 6b697d7
remove unused import
ohmayr e672577
test: temporarily skip django-google-spanner system tests
ohmayr 379c65a
ci(django-spanner): migrate GitHub Actions workflows for emulator tests
ohmayr ec9045d
chore: address review feedback
parthea File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Empty file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # -*- coding: utf-8 -*- | ||
| # | ||
| # Copyright 2020 Google LLC | ||
| # | ||
| # Use of this source code is governed by a BSD-style | ||
| # license that can be found in the LICENSE file or at | ||
| # https://developers.google.com/open-source/licenses/bsd | ||
|
|
||
| [run] | ||
| branch = True | ||
|
|
||
| [report] | ||
| fail_under = 100 | ||
| show_missing = True | ||
| exclude_lines = | ||
| # Re-enable the standard pragma | ||
| pragma: NO COVER | ||
| # Ignore debug-only repr | ||
| def __repr__ | ||
| # Ignore abstract methods | ||
| raise NotImplementedError | ||
| omit = | ||
| */site-packages/*.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| *.py[cod] | ||
| *.sw[op] | ||
|
|
||
| # Packages | ||
| *.egg | ||
| *.egg-info | ||
| dist | ||
| build | ||
| eggs | ||
| .eggs | ||
| bin | ||
| MANIFEST | ||
| django_tests | ||
| __pycache__ | ||
| # The directory into which Django has been cloned to run the test suite. | ||
| django_tests_dir | ||
| # Unit test / coverage reports | ||
| .coverage | ||
| .nox | ||
| .pytest_cache | ||
|
|
||
| # JetBrains | ||
| .idea | ||
|
|
||
| # Built documentation | ||
| docs/_build | ||
|
|
||
| # mac hidden files. | ||
| .DS_Store | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620 | ||
| libraries: | ||
| - id: django-google-spanner | ||
| version: 4.0.2 | ||
| apis: [] | ||
| source_roots: | ||
| - . | ||
| preserve_regex: [] | ||
| remove_regex: [] | ||
| tag_format: v{version} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| { | ||
| "name": "django-google-spanner", | ||
| "name_pretty": "Cloud Spanner Django", | ||
| "product_documentation": "https://cloud.google.com/spanner/docs/", | ||
| "client_documentation": "https://googleapis.dev/python/django-google-spanner/latest", | ||
| "issue_tracker": "https://issuetracker.google.com/issues?q=componentid:190851%2B%20status:open", | ||
| "release_level": "stable", | ||
| "language": "python", | ||
| "library_type": "INTEGRATION", | ||
| "repo": "googleapis/python-spanner-django", | ||
| "distribution_name": "django-google-spanner", | ||
| "requires_billing": true, | ||
| "api_shortname": "django-google-spanner" | ||
| } |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,43 @@ | ||
| # Contributor Code of Conduct | ||
|
|
||
| As contributors and maintainers of this project, | ||
| and in the interest of fostering an open and welcoming community, | ||
| we pledge to respect all people who contribute through reporting issues, | ||
| posting feature requests, updating documentation, | ||
| submitting pull requests or patches, and other activities. | ||
|
|
||
| We are committed to making participation in this project | ||
| a harassment-free experience for everyone, | ||
| regardless of level of experience, gender, gender identity and expression, | ||
| sexual orientation, disability, personal appearance, | ||
| body size, race, ethnicity, age, religion, or nationality. | ||
|
|
||
| Examples of unacceptable behavior by participants include: | ||
|
|
||
| * The use of sexualized language or imagery | ||
| * Personal attacks | ||
| * Trolling or insulting/derogatory comments | ||
| * Public or private harassment | ||
| * Publishing other's private information, | ||
| such as physical or electronic | ||
| addresses, without explicit permission | ||
| * Other unethical or unprofessional conduct. | ||
|
|
||
| Project maintainers have the right and responsibility to remove, edit, or reject | ||
| comments, commits, code, wiki edits, issues, and other contributions | ||
| that are not aligned to this Code of Conduct. | ||
| By adopting this Code of Conduct, | ||
| project maintainers commit themselves to fairly and consistently | ||
| applying these principles to every aspect of managing this project. | ||
| Project maintainers who do not follow or enforce the Code of Conduct | ||
| may be permanently removed from the project team. | ||
|
|
||
| This code of conduct applies both within project spaces and in public spaces | ||
| when an individual is representing the project or its community. | ||
|
|
||
| Instances of abusive, harassing, or otherwise unacceptable behavior | ||
| may be reported by opening an issue | ||
| or contacting one or more of the project maintainers. | ||
|
|
||
| This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0, | ||
| available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| # How to Contribute | ||
|
|
||
| ## Contributor License Agreement | ||
|
|
||
| Contributions to this project must be accompanied by a Contributor License | ||
| Agreement. You (or your employer) retain the copyright to your contribution; | ||
| this simply gives us permission to use and redistribute your contributions as | ||
| part of the project. Head over to <https://cla.developers.google.com/> to see | ||
| your current agreements on file or to sign a new one. | ||
|
|
||
| You generally only need to submit a CLA once, so if you've already submitted one | ||
| (even if it was for a different project), you probably don't need to do it | ||
| again. | ||
|
|
||
| ## Code reviews | ||
|
|
||
| All submissions, including submissions by project members, require review. We | ||
| use GitHub pull requests for this purpose. Consult | ||
| [GitHub Help](https://help.github.com/articles/about-pull-requests/) for more | ||
| information on using pull requests. | ||
|
|
||
| ## Community Guidelines | ||
|
|
||
| This project follows [Google's Open Source Community | ||
| Guidelines](https://opensource.google/conduct/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| Copyright 2020 Google LLC | ||
|
|
||
| Redistribution and use in source and binary forms, with or without | ||
| modification, are permitted provided that the following conditions are | ||
| met: | ||
|
|
||
| * Redistributions of source code must retain the above copyright | ||
| notice, this list of conditions and the following disclaimer. | ||
| * Redistributions in binary form must reproduce the above | ||
| copyright notice, this list of conditions and the following disclaimer | ||
| in the documentation and/or other materials provided with the | ||
| distribution. | ||
| * Neither the name of Google LLC nor the names of its | ||
| contributors may be used to endorse or promote products derived from | ||
| this software without specific prior written permission. | ||
|
|
||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
| OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please delete the owl-bot-staging directory and contents.