Skip to content

docs: improve README files for batch 01 (apache_hbase → gnews)#6

Merged
fivetran-JenasVimal merged 19 commits into
mainfrom
readme-batch-01
Apr 14, 2026
Merged

docs: improve README files for batch 01 (apache_hbase → gnews)#6
fivetran-JenasVimal merged 19 commits into
mainfrom
readme-batch-01

Conversation

@fivetran-JenasVimal

@fivetran-JenasVimal fivetran-JenasVimal commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Closes RD-1190038

Description of Change

Standardizes README files for connectors #1–33 (apache_hbase → gnews) against the README template.

Covers 35 files (33 connectors + apache_hive × 2 sub-implementations + aws_athena × 2 sub-implementations).

Testing

README-only changes — no connector code modified.

Checklist

  • Tested the connector with fivetran debug command.
  • Added/Updated example-specific README.md file, see the README template for the required structure and guidelines.
  • Followed Python Coding Standards, refer here

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Standardizes a batch of Connector SDK example READMEs (apache_hbase → gnews) to align more closely with _template_connector/README_template.md, improving consistency of section structure, getting-started instructions, and common notes.

Changes:

  • Added a consistent fivetran init --template <connector-name> block (plus a configuration reminder note) to Getting started sections.
  • Standardized Configuration file / Requirements file notes (community placeholder guidance + pre-installed packages note).
  • Normalized headings (sentence case), list formatting, and code-block language hints across the batch.

Reviewed changes

Copilot reviewed 35 out of 35 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
apache_hbase/README.md Standardizes structure/formatting and adds fivetran init instructions and notes.
apache_hive/using_sqlalchemy/README.md Aligns sections and formatting with the template; adds fivetran init block and standard notes.
apache_hive/using_pyhive/README.md Aligns sections and formatting with the template; adds fivetran init block and standard notes.
apache_pulsar/README.md Template alignment + standardized notes and formatting.
arango_db/README.md Template alignment + standardized notes and formatting.
awardco/README.md Template alignment + standardized notes and formatting.
aws_athena/using_boto3/README.md Template alignment + standardized notes and formatting.
aws_athena/using_sqlalchemy/README.md Template alignment + standardized notes and formatting.
aws_dynamo_db_authentication/README.md Template alignment + standardized notes and formatting.
aws_rds_oracle/readme.md Template alignment + standardized notes and formatting.
betterstack/README.md Template alignment + standardized notes and formatting.
cassandra/README.md Template alignment + standardized notes and formatting.
checkly/README.md Template alignment + standardized notes and formatting.
clerk/README.md Template alignment + standardized notes and formatting.
clickhouse/README.md Template alignment + standardized notes and formatting.
commonpaper/README.md Template alignment + standardized notes and formatting.
couchbase_capella/README.md Template alignment + standardized notes and formatting.
couchbase_magma/README.md Template alignment + standardized notes and formatting.
courier/README.md Template alignment + standardized notes and formatting.
customer_thermometer/README.md Template alignment + standardized notes and formatting.
data_camp/README.md Template alignment + standardized notes and formatting.
dgraph/README.md Template alignment + standardized notes and formatting.
discord/README.md Template alignment + standardized notes and formatting.
documentdb/README.md Template alignment + standardized notes and formatting.
docusign/README.md Template alignment + standardized notes and formatting (including Accreditation placement).
dolphin_db/README.md Template alignment + standardized notes and formatting.
dragonfly_db/README.md Template alignment + standardized notes and formatting (includes typo fix).
elastic_email/README.md Template alignment + standardized notes and formatting.
firebird_db/README.md Template alignment + standardized notes and formatting; moves schema.py content into Additional files.
fleetio/README.md Template alignment + standardized notes and formatting; simplifies tables list formatting.
fred/README.md Template alignment + standardized notes and formatting.
gcp_pub_sub/README.md Template alignment + standardized notes and formatting.
github/README.md Template alignment + standardized notes and formatting.
github_traffic/README.md Larger restructure to add missing template sections and standard notes.
gnews/README.md Template alignment + standardized notes and formatting.

Comment thread gnews/README.md Outdated
Comment thread aws_dynamo_db_authentication/README.md Outdated
Comment thread documentdb/README.md
Comment thread aws_rds_oracle/README.md
Comment thread apache_hbase/README.md
Comment thread aws_dynamo_db_authentication/README.md Outdated
Comment thread documentdb/README.md Outdated
Comment thread firebird_db/README.md
Comment thread firebird_db/README.md
Comment thread gnews/README.md
Comment thread gnews/README.md Outdated
@fivetran-JenasVimal

Copy link
Copy Markdown
Contributor Author

@fivetran-rishabhghosh @fivetran-sahilkhirwal
In this PR the following changes were made

Added to every connector

  • Added fivetran init --template block in Getting started
  • Added > Note: Ensure you have updated configuration.json... where a configuration.json exists
  • Added community placeholder note at the end of Configuration file sections
  • Added pre-installed packages note (fivetran_connector_sdk, requests, grpcio) in Requirements file sections
  • Added standard Additional considerations boilerplate where missing

Formatting fixes (applied broadly)

  • Fixed H2+ headings from Title Case → sentence case (Getting Started → Getting started, Tables Created → Tables created, etc.)
  • Replaced * bullet points with -
  • Standardised notes from Note:, Note:, > NOTE: → > Note:
  • Removed bold from non-UI body text
  • Added json language hint to configuration code blocks

Per-connector specifics

  • aws_rds_oracle — renamed readme.md → README.md
  • aws_dynamo_db_authentication — fixed H1 (was missing "Connector Example" suffix)
  • cassandra, clickhouse — fixed multiple title-cased H2 headings throughout
  • docusign — moved Contributor section → proper ## Accreditation in correct template order
  • firebird_db — removed schema.py content from README.md
  • github_traffic — full restructure: added missing Connector overview, Requirements, Getting started, Configuration file,
    Requirements file sections
  • couchbase_magma — removed inline Python comments from JSON config block
  • apache_hive, aws_athena — fixed nested template paths (apache_hive → apache_hive/using_pyhive, aws_athena →
    aws_athena/using_boto3, etc.)
  • arango_db, apache_pulsar — fixed typos (requried → required, Fore more → For more)

@fivetran-JenasVimal fivetran-JenasVimal marked this pull request as ready for review April 7, 2026 19:42
Copilot AI review requested due to automatic review settings April 7, 2026 19:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 36 changed files in this pull request and generated 13 comments.

Comment thread gnews/README.md
Comment thread gnews/README.md
Comment thread gnews/README.md
Comment thread gnews/README.md
Comment thread github_traffic/README.md
Comment thread aws_rds_oracle/README.md
Comment thread checkly/README.md
Comment thread awardco/README.md
Comment thread awardco/README.md
Comment thread gnews/README.md
Copilot AI review requested due to automatic review settings April 7, 2026 20:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 36 changed files in this pull request and generated 1 comment.

Comment thread firebird_db/README.md Outdated

@fivetran-sahilkhirwal fivetran-sahilkhirwal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good
Please create follow up tickets for the mentioned comments by copilot

@fivetran-JenasVimal

fivetran-JenasVimal commented Apr 9, 2026

Copy link
Copy Markdown
Contributor Author

Made a new ticket @fivetran-sahilkhirwal

ticket

@fivetran-rishabhghosh fivetran-rishabhghosh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed we should point to public docs instead of hardcoding values here. These values will be outdated soon after a new release is done

Copilot AI review requested due to automatic review settings April 13, 2026 06:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 36 changed files in this pull request and generated 3 comments.

Comment thread clickhouse/README.md Outdated
Comment on lines 111 to 114
## Additional files

## Additional Files

`clickhouse_dummy_data_generator.py`: This python file contains functions to add dummy data to the Clickhouse database. It creates dummy database and table and generates random records with unique IDs and timestamps. This dummy data is inserted into the Clickhouse table for testing purposes. In production, you will not need to insert dummy data, as the connector will work with your existing Clickhouse database.

**`clickhouse_dummy_data_generator.py`**: This python file contains functions to add dummy data to the Clickhouse database. It creates dummy database and table and generates random records with unique IDs and timestamps. This dummy data is inserted into the Clickhouse table for testing purposes. In production, you will not need to insert dummy data, as the connector will work with your existing Clickhouse database.

Copilot AI Apr 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clickhouse_dummy_data_generator.py is referenced under Additional files, but it is not present in the clickhouse/ directory. Either add the file (so users can follow the instructions) or remove/update this reference. Also consider formatting this as a bulleted list item (the repo README guidelines prefer bold filenames in lists under Additional files).

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please clean this up

Comment thread firebird_db/README.md
Comment thread apache_hive/using_pyhive/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 36 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

apache_hive/using_pyhive/README.md:43

  • The configuration example uses "hostname": "YOUR_HIVE_HOSTNAME", which doesn’t follow the placeholder convention used elsewhere in these READMEs (for example, <YOUR_HIVE_HOSTNAME>). Please update this value to the standard placeholder style for consistency and to reduce copy/paste ambiguity.
```json
{
  "hostname": "YOUR_HIVE_HOSTNAME",
  "port": "<YOUR_HIVE_PORT>",
  "username": "<YOUR_HIVE_USERNAME>",

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 36 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (1)

apache_hive/using_pyhive/README.md:45

  • In the configuration snippet, hostname is shown as "YOUR_HIVE_HOSTNAME", but the actual apache_hive/using_pyhive/configuration.json (and the rest of the snippet) uses the angle-bracket placeholder format (for example, <YOUR_HIVE_HOSTNAME>). Update the README snippet to match the real configuration.json so it’s consistent and copy/paste friendly.
```json
{
  "hostname": "YOUR_HIVE_HOSTNAME",
  "port": "<YOUR_HIVE_PORT>",
  "username": "<YOUR_HIVE_USERNAME>",
  "password": "<YOUR_HIVE_PASSWORD>",
  "database": "<YOUR_HIVE_DATABASE>"

Comment thread gnews/README.md
Comment on lines 44 to 48
"api_key": "<INSERT_YOUR_GNEWS_API_KEY>",
"search_term": "<INSERT_SEARCH_TERM>",
"from_date": "<YYYY-MM-DD_START_DATE>"
}
```

Copilot AI Apr 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The example configuration.json snippet uses placeholders like <INSERT_YOUR_GNEWS_API_KEY> / <INSERT_SEARCH_TERM>, but the actual gnews/configuration.json uses <YOUR_GNEWS_API_KEY> / <YOUR_SEARCH_TERM>. Align the README placeholders with the checked-in configuration.json so users don’t copy/paste invalid keys.

Copilot uses AI. Check for mistakes.
Comment thread github_traffic/README.md
Comment on lines +25 to +26
`fivetran init` initializes a new Connector SDK project by setting up the project structure, configuration files, and a connector you can run immediately with `fivetran debug`. For more information on `fivetran init`, refer to the [Connector SDK `init` documentation](https://fivetran.com/docs/connector-sdk/connector-development-and-configuration/connector-sdk-commands#fivetraninit).

Copilot AI Apr 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This README claims to be standardized against the repository README template, but the “Connector SDK init documentation” link points to https://fivetran.com/docs/connector-sdk/connector-development-and-configuration/connector-sdk-commands#fivetraninit instead of the template’s link (https://fivetran.com/docs/connectors/connector-sdk/technical-reference/init). Please align this link with the template (or update the template if the canonical docs URL has changed).

Copilot uses AI. Check for mistakes.
Comment thread fleetio/README.md
Comment on lines +41 to 45
```json
{
"Account-Token": "<accountToken>",
"Authorization": "Token <ApiKey>"
}

Copilot AI Apr 13, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The configuration snippet uses placeholders (<accountToken>, Token <ApiKey>) that don’t match the checked-in fleetio/configuration.json (<YOUR_FLEETIO_ACCOUNT_TOKEN>, Token <YOUR_FLEETIO_API_KEY>). Align the README snippet with configuration.json so users can copy/paste the correct keys and placeholder format.

Copilot uses AI. Check for mistakes.
@fivetran-JenasVimal fivetran-JenasVimal merged commit 2d015ac into main Apr 14, 2026
10 checks passed
@fivetran-JenasVimal fivetran-JenasVimal deleted the readme-batch-01 branch April 14, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants