The main repo for the CWL Website.
GitHub: https://github.com/common-workflow-language/cwl-website/
- Repositories
- Getting Started
- Contributing
- Reporting a Vulnerability
- User Gallery Nomination
- Editing the Main Site
The main website's files are in the /content/ directory, and built with Jekyll.
The CWL Specification is
hosted separately from this repo, but built via the /site/ directory and
./website.sh script found here.
For setup and development instructions, see CWL Website Instructions - Setup & Development
Contributing to New Issues:
- Create a new GitHub Issue
- In your terminal, from the
mainbranch, create a new local branch by runninggit checkout -b branch-name-here - Edit & Commit your changes, mentioning the Issue number in your commit, e.g.
git commit file-names-here -m "Fix XYZ from #99" - Push the changes via
git push origin branch-name-here - Find the branch on the GitHub repo (the url looks like
https://github.com/common-workflow-language/cwl-website/tree/branch-name-here) and click "Compare and Pull Request" - The reviewers will either suggest additional revisions, or approve the pull request.
Existing Issues: To contribute to an existing issue and branch: Checkout the existing branch via git checkout remote-branch-name-here (don't add the -b). Then follow steps 3-6 above.
See the Security Policy page.
To suggest a new entry for the CWL User Gallery, create a new Issue, via the: User Gallery Nomination issue template
Setup Instructions: CWL Website Instructions - Setup & Development
Editing Guidelines: Editing the CWL Website
The root directory contains the following important files and directories:
/content/- directory for the main website/site/- directory for the docs. Not the main siteREADME.md- general readme for the repo.website.sh- script that builds the website (both the main site and the docs)
Note: All edits and updates should be made in /content/ unless there is a specific reason to do otherwise.