Skip to main content

A set of RunWhen Developer keywords and python libraries for local development

Project description

Join Slack

RunWhen CodeCollection Devtools

Tests

Build

This repository is for managing developer tooling related to creating your own CodeCollections. You can use it to do development directly from source, in a devcontainer from source, or from the image. CodeCollections can also use this image as a base for their dev images. Check the docs for more information.

Looking to be a contributor for CodeCollections or start your own? We'd love to collaborate! Head on over to our technical docs to get started.

Getting Started

File Structure overview of devcontainer when launched from a CodeCollection:

-/app/
    |- auth/ # store secrets here, it should already be properly gitignored for you
    |- codecollection/
    |   |- codebundles/ # stores codebundles that can be run during development
    |   |- libraries/ # stores python keyword libraries used by codebundles
    |- dev_facade/ # provides interfaces equivalent to those used on the platform, but just dry runs the keywords to assist with development
    ...

The included script ro wraps the robot RobotFramework binary, and includes some extra functionality to write files to a consistent location for viewing in a HTTP server at http://localhost:3000/ that is always running as part of the devcontainer.

Quickstart

Navigate to the codebundle directory cd codecollection/codebundles/hello_world/

Run the codebundle ro sli.robot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rw-devtools-0.0.6.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rw_devtools-0.0.6-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file rw-devtools-0.0.6.tar.gz.

File metadata

  • Download URL: rw-devtools-0.0.6.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for rw-devtools-0.0.6.tar.gz
Algorithm Hash digest
SHA256 71820575708ecb82d1b66631f50f12cdd552930cfe79cd54b51804be178abe9c
MD5 e8b75500c167a9eb42ee3e640d18ae55
BLAKE2b-256 3f6fd09d9bb041ab28a2148006f6cb7552ac48a99275073739c42c8ddc6f911a

See more details on using hashes here.

File details

Details for the file rw_devtools-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: rw_devtools-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for rw_devtools-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fc0155b88b7c71b9c5382fada7ac86213cc1e8141950cf07cea0117d3c1d6e09
MD5 ba0c9a8e9dab45fe7f6a27325f0d459d
BLAKE2b-256 3b98baac6d095e89f44455ec3ddde2736a40a12c3d47cec9bd195ee8a000b225

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page