Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5d93169
Add SimuGen plugin and generate-clinical-scenario skill documentation
smcnab1 Sep 23, 2026
ef9f311
Configure static export for GitHub Pages
smcnab1 Sep 23, 2026
e68a46a
Refresh site metadata for GitHub Pages
smcnab1 Sep 23, 2026
dfdceb5
Refresh SimuGen landing page for GitHub Pages
smcnab1 Sep 23, 2026
31eda0d
Add privacy policy page
smcnab1 Sep 23, 2026
843c7da
Add terms of service page
smcnab1 Sep 23, 2026
7ab5584
Add SimuGen privacy policy
smcnab1 Sep 23, 2026
853eb2f
Add SimuGen terms of service
smcnab1 Sep 23, 2026
b7f95fe
Add GitHub Pages deployment workflow
smcnab1 Sep 23, 2026
a34315e
Point plugin metadata to GitHub Pages website
smcnab1 Sep 23, 2026
04fd0c8
Validate static build before Pages configuration
smcnab1 Sep 23, 2026
ae8571a
Remove index.html and retype.yml; add clinical scenario structure and…
smcnab1 Sep 23, 2026
e8201a8
Enhance Privacy and Terms Pages with Improved Layout and Content
smcnab1 Sep 23, 2026
a4dd34c
Add initial release notes and test cases documentation
smcnab1 Sep 23, 2026
c0673e2
Remove unused SVG and image assets; add initial release notes and tes…
smcnab1 Sep 23, 2026
fe4863f
Refactor CODEOWNERS and PULL_REQUEST_TEMPLATE; remove unused funding …
smcnab1 Sep 23, 2026
94e8402
Update description for generate-clinical-scenario skill to clarify us…
smcnab1 Sep 23, 2026
159d07a
Update CODEOWNERS to set default owner for all files
smcnab1 Sep 23, 2026
4ece33d
Remove unused dependencies from package-lock.json and update dev depe…
smcnab1 Sep 23, 2026
4e77e6a
Update test cases to anonymize patient information and clarify skill …
smcnab1 Sep 23, 2026
59b5f00
Update chatGptUrl to point to the correct plugin link
smcnab1 Sep 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .eslintrc.json

This file was deleted.

9 changes: 4 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @smcnab1 will be requested for
# review when someone opens a pull request.
# if you want to add more owners just write it after the demo user @OctoCat
# These owners will be the default owners for everything in the repo. Unless a later match takes precedence,

# @smcnab1 will be requested for review when someone opens a pull request.

* @smcnab1
25 changes: 12 additions & 13 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,23 @@ diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment for our
community include:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
- Focusing on what is best not just for us as individuals, but for the
overall community

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
- Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities
Expand All @@ -59,8 +59,7 @@ representative at an online or offline event.
## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
the following e-mail address sam@sammcnab.co.uk.
reported to the community leaders responsible for enforcement via [this page](https://sammcnab.co.uk/contact).
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down Expand Up @@ -106,7 +105,7 @@ Violating these terms may lead to a permanent ban.
### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
Expand Down
78 changes: 66 additions & 12 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,73 @@
# Contributing

There are a lot of different ways to contribute to this project. See below for
everything you can do and the processes to follow for each contribution method.
Note that no matter how you contribute, your participation is governed by our
[Code of Conduct](CODE_OF_CONDUCT.md).
Contributions to SimuGen are welcome, including code changes, documentation improvements, bug reports, feature suggestions and clinical-content feedback.

## Make changes to the code or docs
Participation in this project is governed by the [Code of Conduct](CODE_OF_CONDUCT.md).

Fork the project, make a change, and send a pull request!
## Code and documentation changes

Make sure you read and follow the instructions in the [pull request template](PULL_REQUEST_TEMPLATE.md). And note
that all participation in this project (including code submissions) is
governed by our [Code of Conduct](CODE_OF_CONDUCT.md).
To contribute code or documentation:

## Submit bug reports or feature requests
1. Fork the repository.
2. Create a feature branch.
3. Make and test your changes.
4. Commit your changes with a clear commit message.
5. Push the branch to your fork.
6. Open a pull request.

Just use the GitHub issue tracker to submit your bug reports and feature
requests.
Please follow the guidance in the [pull request template](PULL_REQUEST_TEMPLATE.md) when submitting changes.

Where your change affects the plugin, check that:

- `plugin/plugin.json` remains valid.
- Relevant skills continue to behave as intended.
- Clinical simulation content remains educational rather than patient-specific.
- No identifiable patient information or other sensitive personal data is introduced.
- Documentation is updated where behaviour or structure has changed.

## Bug reports

Use the [GitHub issue tracker](https://github.com/smcnab1/SimuGen/issues) to report bugs.

Please include enough information to reproduce the issue where possible.

Do not include:

- Identifiable patient information
- Protected health information
- Confidential organisational information
- Credentials, secrets or API keys
- Other sensitive personal data

## Feature requests

Feature suggestions are also welcome through the [GitHub issue tracker](https://github.com/smcnab1/SimuGen/issues).

Where possible, describe:

- The problem or educational need
- The intended user or learner group
- The expected behaviour
- Why the change would improve SimuGen

## Clinical-content feedback

If you identify a potential clinical inaccuracy, outdated recommendation or unrealistic scenario behaviour, please open an issue and provide an authoritative source where possible.

Suitable sources include current guidance from organisations such as NICE, NHS, Resuscitation Council UK, relevant Royal Colleges and other recognised professional bodies.

## Pull requests

Keep pull requests focused on a single change where practical.

Before submitting:

- Run the website build if the change affects the web app.
- Review any affected plugin skills.
- Update documentation where necessary.
- Avoid unrelated formatting or dependency changes.
- Confirm that no sensitive or identifiable information is included.

## Licence

By contributing to SimuGen, you agree that your contributions will be licensed under the project's [MIT Licence](../LICENSE.md).
1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

76 changes: 0 additions & 76 deletions .github/ISSUE_TEMPLATE/1-bug-report.md

This file was deleted.

38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/2-docs-bug.md

This file was deleted.

54 changes: 0 additions & 54 deletions .github/ISSUE_TEMPLATE/3-feature-request.md

This file was deleted.

45 changes: 0 additions & 45 deletions .github/ISSUE_TEMPLATE/4-enhancement-request.md

This file was deleted.

Loading
Loading