Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Doc: add job definition schema and how-to guides #143

Merged
merged 5 commits into from
Nov 30, 2023
Merged

Conversation

tang-mm
Copy link
Contributor

@tang-mm tang-mm commented Oct 26, 2023

Description

Added a reference doc describing the job schema and a couple of how-to guides, including:

  • Install Testflinger CLI
  • Connect to a different server
  • Submit a job (with link to the job schema)
  • Cancel a job

Resolved issues

Resolves CERTTF-96

Documentation

Preview version on Readthedocs:

Tests

To check the documentation on a local sphinx site:

$ cd testflinger/docs
$ make install
$ make run     # Serve docs on http://127.0.0.1:8000/reference/test-phases/

@tang-mm tang-mm requested a review from a team October 26, 2023 06:44
@tang-mm tang-mm added the documentation Improvements or additions to documentation label Oct 26, 2023
Copy link
Collaborator

@plars plars left a comment

Choose a reason for hiding this comment

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

Lots of good stuff here, thanks! A few comments below.

docs/reference/job-schema.rst Show resolved Hide resolved
docs/reference/job-schema.rst Outdated Show resolved Hide resolved
docs/reference/job-schema.rst Outdated Show resolved Hide resolved
Copy link
Contributor

@kevinyehk kevinyehk left a comment

Choose a reason for hiding this comment

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

Just have a minor suggestion.

docs/reference/job-schema.rst Outdated Show resolved Hide resolved
Copy link
Collaborator

@plars plars left a comment

Choose a reason for hiding this comment

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

Thanks for adding the default column, I think that will be really nice! I noticed one other change here though, which I'm concerned about. Details below...

docs/reference/job-schema.rst Outdated Show resolved Hide resolved
@tang-mm tang-mm requested review from plars and kevinyehk November 17, 2023 12:41
docs/reference/job-schema.rst Outdated Show resolved Hide resolved
Copy link
Collaborator

@plars plars left a comment

Choose a reason for hiding this comment

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

+1

@tang-mm tang-mm merged commit c79d645 into main Nov 30, 2023
3 checks passed
@tang-mm tang-mm deleted the doc-add-howto branch November 30, 2023 02:23
plars pushed a commit that referenced this pull request Dec 1, 2023
* Doc: add job definition and how-to guides

* address comments

* update device type in job example

* update job name in example

* resolve conflict
nancyc12 pushed a commit that referenced this pull request Dec 29, 2023
* Doc: add job definition and how-to guides

* address comments

* update device type in job example

* update job name in example

* resolve conflict
nancyc12 pushed a commit that referenced this pull request Dec 29, 2023
* Doc: add job definition and how-to guides

* address comments

* update device type in job example

* update job name in example

* resolve conflict
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation Libraries: Out of sync
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants