Skip to content
Closed

Main #19

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
896b059
Added List and List Objects CRUD docs
Tailmon Sep 5, 2024
b5e68c6
add endpoint bulk update list documentation
dotconde Oct 18, 2024
5b95fff
refine documentation
dotconde Oct 28, 2024
5021927
Merge pull request #1 from DScope/add-bulk-upload-list
dotconde Oct 28, 2024
ceb176e
improve bulk list update documentation (#2)
dotconde Oct 29, 2024
8bb5f74
update bulk list update docs (#3)
dotconde Dec 5, 2024
5b59678
update logo
farojos Mar 12, 2025
0e1b445
Update GitHub Actions workflows to use actions/cache@v3 and standardi…
farojos Mar 12, 2025
e967313
docs(DS-2757): documentación API externa task assigns index & show (#11)
jose-richard-91 Mar 26, 2026
f2ee32d
docs(DS-2757): rename start_date/end_date to start/end (#13)
jose-richard-91 Mar 30, 2026
9a6deb4
DS-2756: Add GET Findings (Index & Show) API documentation (#12)
jose-richard-91 Apr 1, 2026
b695419
docs(DS-3533): document the Answers V5 (Beta) endpoint + Airbyte Clou…
felipegarcia98 Jul 29, 2026
e787c44
docs(DS-3533): drop the redundant browse link and point the manifest …
felipegarcia98 Jul 29, 2026
e3cfdba
docs(DS-3533): document what is safe to customize in the Airbyte mani…
felipegarcia98 Jul 29, 2026
1471a50
docs(DS-3533): link the Answers V5 section to its companion Notion page
felipegarcia98 Jul 29, 2026
9c1080f
Merge pull request #14 from DScope/feat/DS-3533/answers-v5-endpoint
felipegarcia98 Jul 29, 2026
5398e3b
fix(DS-3533): hardcode the base URL, declare the missing fields, warn…
felipegarcia98 Jul 29, 2026
f22f5a3
docs(DS-3533): clarify that the schema notice is dismissed by ignorin…
felipegarcia98 Jul 29, 2026
ec499e7
fix(DS-3533): normalize subform_index to -1 so it can stay in the pri…
felipegarcia98 Jul 29, 2026
8c3e81f
Merge pull request #15 from DScope/feat/DS-3533/answers-v5-endpoint
felipegarcia98 Jul 29, 2026
238219d
docs(DS-3533): help readers on the Webhooks page pick between push an…
felipegarcia98 Jul 30, 2026
06ac669
fix(DS-3533): correct the claim that webhooks do not fire on edits
felipegarcia98 Jul 30, 2026
6c28f16
fix(DS-3533): state the webhook key shape from the code, not from the…
felipegarcia98 Jul 30, 2026
2bc5615
docs(DS-3533): frame the comparison around what the API offers, not w…
felipegarcia98 Jul 30, 2026
c7d6614
Merge pull request #16 from DScope/feat/DS-3533/answers-v5-endpoint
felipegarcia98 Jul 30, 2026
bc31acd
docs: port the master-only content into main and document the branch …
felipegarcia98 Aug 4, 2026
4ebbd44
docs: normalize the Authorization reminder across all 17 asides
felipegarcia98 Aug 4, 2026
1c546ba
Merge pull request #17 from DScope/docs/reconcile-main-master
felipegarcia98 Aug 4, 2026
a33405f
docs: give the changelog its own section and fix its broken rendering
felipegarcia98 Aug 4, 2026
9fced35
docs: split the changelog entry by the dates things actually shipped
felipegarcia98 Aug 4, 2026
9ef21cc
Merge pull request #18 from DScope/docs/reconcile-main-master
felipegarcia98 Aug 4, 2026
1a7b4fe
Merge branch 'master' into main
felipegarcia98 Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Build

on:
push:
branches: [ '*' ]
branches: ["*"]
pull_request:
branches: [ '*' ]
branches: ["*"]

jobs:
test:
Expand All @@ -15,28 +15,28 @@ jobs:
ruby-version: [2.3, 2.4, 2.5, 2.6]

steps:
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}

- uses: actions/cache@v2
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-

# necessary to get ruby 2.3 to work nicely with bundler vendor/bundle cache
# can remove once ruby 2.3 is no longer supported
- run: gem update --system 3.3.27

- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3

- run: bundle exec middleman build
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}

- uses: actions/cache@v3
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-

# necessary to get ruby 2.3 to work nicely with bundler vendor/bundle cache
# can remove once ruby 2.3 is no longer supported
- run: gem update --system 3.3.27

- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3

- run: bundle exec middleman build
50 changes: 25 additions & 25 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Deploy

on:
push:
branches: [ 'main' ]
branches: ["main"]

jobs:
deploy:
Expand All @@ -11,31 +11,31 @@ jobs:
ruby-version: 2.5

steps:
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.ruby-version }}
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.ruby-version }}

- uses: actions/cache@v2
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-
- uses: actions/cache@v3
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-

- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3
- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3

- run: bundle exec middleman build
- run: bundle exec middleman build

- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build
keep_files: true
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build
keep_files: true
52 changes: 26 additions & 26 deletions .github/workflows/dev_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Dev Deploy

on:
push:
branches: [ 'dev' ]
branches: ["dev"]

jobs:
deploy:
Expand All @@ -11,32 +11,32 @@ jobs:
ruby-version: 2.5

steps:
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.ruby-version }}
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.ruby-version }}

- uses: actions/cache@v2
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-
- uses: actions/cache@v3
with:
path: vendor/bundle
key: gems-${{ runner.os }}-${{ matrix.ruby-version }}-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
gems-${{ runner.os }}-${{ matrix.ruby-version }}-
gems-${{ runner.os }}-

- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3
- run: bundle config set deployment 'true'
- name: bundle install
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3

- run: bundle exec middleman build
- run: bundle exec middleman build

- name: Deploy
uses: peaceiris/actions-gh-pages@v3.7.0-8
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
destination_dir: dev
publish_dir: ./build
keep_files: true
- name: Deploy
uses: peaceiris/actions-gh-pages@v3.7.0-8
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
destination_dir: dev
publish_dir: ./build
keep_files: true
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
# DataScope API Documentation

Public API reference for DataScope, published at **https://dscope.github.io/docs/**.

All the content lives in one file: [`source/index.html.md`](source/index.html.md). The site is built with Slate, whose original README follows below.

## Open your pull requests against `main`, not `master`

This repository keeps two long-lived branches, and the defaults work against you:

| Branch | Role |
| --- | --- |
| **`main`** | **The branch the site is built from.** `.github/workflows/deploy.yml` triggers on pushes here and publishes to `gh-pages` |
| `master` | GitHub's configured default branch, so a new pull request targets it automatically. Nothing merged here reaches the live site |

Because `master` is the default, a pull request opened without changing the base lands on the branch that does not publish. That is exactly how the two drifted: documentation accumulated on both sides for months, and each ended up missing endpoints the other had.

**Set the base branch to `main` when you open a pull request.** If you already opened one against `master`, you can retarget it from the PR page without losing the review.

The two branches were reconciled in July 2026, porting to `main` everything that existed only on `master`. If you find documentation present on one branch and absent from the other, they have drifted again and need another pass.

### Working on the docs

```bash
bundle install
bundle exec middleman server # http://localhost:4567
```

The build runs on Ruby 2.3 to 2.6 in CI. Newer Rubies will not install the pinned dependencies.

---

<p align="center">
<img src="https://raw.githubusercontent.com/lord/img/master/logo-slate.png" alt="Slate: API Documentation Generator" width="226">
<br>
Expand Down
Loading
Loading