You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add GitHub Actions workflow to deploy protocol to GitHub Pages
- Support automatic deployment on push to main branch or version tags
- Enable manual deployment with specific branch/tag/commit
- Integrate with reproschema-ui for web-based protocol display
- Update README with comprehensive deployment instructions
- Use slugified protocol name for valid GitHub Pages URLs
The workflow builds reproschema-ui and configures it to serve the
protocol, with the deployed version shown in the banner for clarity.
githubSrc: 'https://raw.githubusercontent.com/{{cookiecutter.github_org}}/{{cookiecutter.protocol_name}}/{% raw %}${{ steps.get-ref.outputs.deploy_ref }}{% endraw %}/{{cookiecutter.__protocol_slug}}/{{cookiecutter.__protocol_slug}}_schema',
72
+
banner: 'This protocol is deployed from {{cookiecutter.github_org}}/{{cookiecutter.protocol_name}} (ref: {% raw %}${{ steps.get-ref.outputs.deploy_ref }}{% endraw %})',
73
+
startButton: 'Start',
74
+
assetsPublicPath: '/',
75
+
backendServer: null,
76
+
showHelp: true,
77
+
contact: '{{cookiecutter.email}}',
78
+
emailSubject: 'Help with {{cookiecutter.protocol_name}}',
0 commit comments