Skip to content

merge3#3

Open
mollysacks wants to merge 812 commits into
mollysacks:masterfrom
Datatamer:master
Open

merge3#3
mollysacks wants to merge 812 commits into
mollysacks:masterfrom
Datatamer:master

Conversation

@mollysacks

Copy link
Copy Markdown
Owner

↪️ Pull Request

💻 Examples

✔️ PR Todo

  • Added/updated testing for this change
  • Included links to related issues/PRs
  • Update relevant docs + docstrings
  • Update the CHANGELOG under the current -dev version:
    • Add changelog entries under any that apply: BREAKING CHANGES, NEW FEATURES, BUG FIXES.
    • Changelog entry format: [#<issue number>](<link to issue>) <change description>

pcattori added 29 commits June 27, 2020 13:24
Add section for maintainers in contributor docs
Guarantee that CI builds docs the same way devs can locally.
Consolidate methods for building docs into noxfile
- Change title/header font to Lexend Deca
- Include terms and conditions in copyright footer
- Remove "Built with Sphinx" callout
- Change top-left quadrant color to Tamr's Brilliant Blue
- Set favicon to Tamr icon
...to distinguish from h2
Avoids singletons and the class vs instance distinction
- Move types into _types package
- Absorb aliases into _types/attribute.py module
- Namepace attributes/attribute_type as attributes/type
- Improve comments explaining forward references + recursive dependencies
Also, rename remaining subattribute to sub
Hide beta module from users
Also, improved clarity of the beta error message
__init__.py files are used to control the interface exposed to the user
and do not contain any logic.

For now tamr_client/__init__.py also ignores other errors, but in the
future this file should also only ignore F401 errors.
Docs dependencies should be tracked in docs/requirements.txt for interop
w/ RTD. The only dev task (aka nox session) that uses these dependencies
is `docs`, so we can safely remove doc-only deps from
pyproject.toml/poetry.lock .
Removes many deprecation warnings for build output.
pcattori and others added 28 commits November 24, 2020 15:19
Update checkout and setup-python actions to v2
Add functionality to get, initiate and cancel Tamr backups and restores
See https://www.conventionalcommits.org/en/v1.0.0/ .

Note that `fetch-depth: 0` is necessary for `actions/checkout@v2` to
checkout the entire git history, and not just the last commit.
Changelog is obsoleted by automated Github release notes.
Also, remove references to the changelog.
Also, simplify the Pull Request template.

Fixes #387
With automated releases via semantic-release, there will be no need for release branches anymore.
TC: Fix record.stream to be a generator
TC: Add a catch-all project dataclass to handle project types not explicitly defined
The poetry docs explicitly warn against using pip for installation. See
https://python-poetry.org/docs/#installing-with-pip. Instead, we'll use a Github Action tailor-made
for installing poetry.
ci(release): do not use pip to install poetry
Add ADR specifying policy on optimization of new features
@pcattori pcattori deleted the branch mollysacks:master February 7, 2021 01:47
@pcattori pcattori deleted the master branch February 7, 2021 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants