question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

No contributing / developer docs

See original GitHub issue

The README appears to be end user focused and the Wiki is empty, so there doesn’t appear to be any documentation on how to contribute to the project or to hack on the code.

I can figure out some of the dependencies by looking at the Makefile (e.g. pep8, pylint, mypy), but explicit documentation on what developers need to install, what tests should be run before submitting PRs, etc would be useful.

Also, background documentation for things which might not be readily apparent to your garden variety Pythonista such was why it’s a good thing to pretend to do static typing in a dynamically typed language, how to install mypy (since they don’t appear to believe in installation instructions), etc

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
FarahZKhancommented, Jul 20, 2017

Hey @manu-chroma I think details below can help anyone who wants to set up a virtual environment for the development purposes without messing up the original installations done on their systems:

Notes from Code fest:

To work for development purposes, you can install cwltool in a virtual environment:

  • Install virtualenv via pip: pip install virtualenv
  • Clone the cwltool: git clone https://github.com/common-workflow-language/cwltool.git
  • Switch to cwltool directory: cd cwltool
  • Create a virtual environment: virtualenv cwltool
  • To begin using the virtual environment, it needs to be activated: source bin/activate
  • To check if you have the virtual environment set up: type type and type python
  • Install cwltool in the virtual environment: pip install .
  • Check the version which might be different from the version installed in general on any system: cwltool --version
1reaction
mr-ccommented, Jul 17, 2017

@manu-chroma Yes, that is an incompletely modified contributing guide inherited from https://github.com/swcarpentry/styles/ – I agree that there should be a common contributing guide maintained in https://github.com/common-workflow-language/common-workflow-language and linked to from each project.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Guide to open-source contribution for non-developers
Guide to open-source contribution for non-developers · 1. Editing/enhancing documentation · 2. Website copy & design · 3. Providing first-hand ...
Read more >
How do we count contributing developers? - Snyk Support
Developers who only make contributions to public (open source) projects are not counted as contributing developers. Developer counts are available in the Usage ......
Read more >
Welcome to the Write the Docs documentation guide
Here's where we need your contributions: More API Documentation content! Helping non-writers understand what makes good documentation; Helping writers new to ...
Read more >
Developer Contribution Guide - Diffgram Docs - ReadMe
Below we describe the contribution process for the code in Diffgram. The main purpose of describing this process is so: Contributors know what...
Read more >
Contributing to MDN - The MDN Web Docs project
Our content repo is where people submit issues to report problems found with MDN docs. We get a lot of content bugs, and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found