No contributing / developer docs
See original GitHub issueThe 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:
- Created 7 years ago
- Comments:8 (7 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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:
pip install virtualenv
git clone https://github.com/common-workflow-language/cwltool.git
cd cwltool
virtualenv cwltool
source bin/activate
type type
andtype python
pip install .
cwltool --version
@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.