From bac21c833291f2b4013e8378a215c80fad316904 Mon Sep 17 00:00:00 2001 From: Dipu Rajendran Date: Sat, 17 Oct 2026 23:13:41 +0530 Subject: [PATCH 1/5] Readme updates, homepage updated --- README.md | 2 +- package.json | 1 + packages/adapters/react/README.md | 2 +- packages/adapters/react/package.json | 2 +- packages/adapters/vue/package.json | 2 +- packages/core/README.md | 2 +- packages/core/package.json | 2 +- packages/extensions/swipe/README.md | 2 +- packages/extensions/swipe/package.json | 2 +- packages/extensions/url-hash/README.md | 2 +- packages/extensions/url-hash/package.json | 2 +- packages/ui/README.md | 2 +- packages/ui/package.json | 2 +- 13 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 1da8ef0..fcb23e9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ **A modern, framework-agnostic wizard / multi-step component.** Zero dependencies · TypeScript · React & Vue adapters · Accessible · Themeable -_**SmartWizard** is the next-generation continuation of the popular [jQuery SmartWizard](https://techlaboratory.net/smartwizard), rebuilt from the ground up for the modern web._ +> **SmartWizard** is the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard), rebuilt from the ground up for the modern web. --- diff --git a/package.json b/package.json index 5c64f8d..dbdf9d3 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "component" ], "license": "MIT", + "homepage": "http://techlaboratory.net/smart-wizard", "repository": { "type": "git", "url": "https://github.com/techlab/smart-wizard.git" diff --git a/packages/adapters/react/README.md b/packages/adapters/react/README.md index d9bd7b0..e3974c6 100644 --- a/packages/adapters/react/README.md +++ b/packages/adapters/react/README.md @@ -3,7 +3,7 @@ **Official React adapter for SmartWizard.** React hooks (`useSmartWizard`) and Context API (`SmartWizardProvider`). -> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular jQuery SmartWizard. +> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard). --- diff --git a/packages/adapters/react/package.json b/packages/adapters/react/package.json index 19e1b70..b58831c 100644 --- a/packages/adapters/react/package.json +++ b/packages/adapters/react/package.json @@ -26,7 +26,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/react" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/adapters/vue/package.json b/packages/adapters/vue/package.json index 658d8f6..e4b31ef 100644 --- a/packages/adapters/vue/package.json +++ b/packages/adapters/vue/package.json @@ -25,7 +25,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/vue" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/core/README.md b/packages/core/README.md index 7019cdf..c30665d 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -3,7 +3,7 @@ **The framework-agnostic engine for SmartWizard.** Zero dependencies · TypeScript · Accessible · Extensible · Themeable -> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular jQuery SmartWizard. +> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard). --- diff --git a/packages/core/package.json b/packages/core/package.json index 9679b7d..4231e2b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,7 +31,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/core" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/extensions/swipe/README.md b/packages/extensions/swipe/README.md index 0c50cdc..a8a4d90 100644 --- a/packages/extensions/swipe/README.md +++ b/packages/extensions/swipe/README.md @@ -3,7 +3,7 @@ **Official touch swipe navigation extension for SmartWizard.** Enables mobile and touch swipe gestures without interfering with vertical page scrolling. -> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular jQuery SmartWizard. +> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard). --- diff --git a/packages/extensions/swipe/package.json b/packages/extensions/swipe/package.json index a52a2ab..fdc8604 100644 --- a/packages/extensions/swipe/package.json +++ b/packages/extensions/swipe/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/extensions/swipe" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/extensions/url-hash/README.md b/packages/extensions/url-hash/README.md index a0e9245..85f6539 100644 --- a/packages/extensions/url-hash/README.md +++ b/packages/extensions/url-hash/README.md @@ -3,7 +3,7 @@ **Official URL hash and browser history navigation extension for SmartWizard.** Synchronizes active steps with `window.location.hash` and integrates with browser back/forward buttons. -> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular jQuery SmartWizard. +> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard). --- diff --git a/packages/extensions/url-hash/package.json b/packages/extensions/url-hash/package.json index 9b821b6..381e398 100644 --- a/packages/extensions/url-hash/package.json +++ b/packages/extensions/url-hash/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/extensions/url-hash" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/ui/README.md b/packages/ui/README.md index e69dfb1..bd5b9fd 100644 --- a/packages/ui/README.md +++ b/packages/ui/README.md @@ -2,7 +2,7 @@ **CSS styles, themes, and design tokens for SmartWizard.** -> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular jQuery SmartWizard. +> This package is part of the **[SmartWizard](https://github.com/techlab/smart-wizard)** project, the next-generation continuation of the popular [jQuery SmartWizard](https://github.com/techlab/jquery-smartwizard). --- diff --git a/packages/ui/package.json b/packages/ui/package.json index 2e5997a..7a9781a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -66,7 +66,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/ui" }, - "homepage": "https://github.com/techlab/smart-wizard#readme", + "homepage": "http://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" } From 8c92ecde636e7519134de3e35e75e7cbd5ec690a Mon Sep 17 00:00:00 2001 From: Dipu Rajendran Date: Sat, 17 Oct 2026 23:20:27 +0530 Subject: [PATCH 2/5] Homepage updated --- package.json | 2 +- packages/adapters/react/package.json | 2 +- packages/adapters/vue/package.json | 2 +- packages/core/package.json | 2 +- packages/extensions/swipe/package.json | 2 +- packages/extensions/url-hash/package.json | 2 +- packages/ui/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index dbdf9d3..7fa0d95 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "component" ], "license": "MIT", - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "repository": { "type": "git", "url": "https://github.com/techlab/smart-wizard.git" diff --git a/packages/adapters/react/package.json b/packages/adapters/react/package.json index b58831c..3feb91d 100644 --- a/packages/adapters/react/package.json +++ b/packages/adapters/react/package.json @@ -26,7 +26,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/react" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/adapters/vue/package.json b/packages/adapters/vue/package.json index e4b31ef..f9fb528 100644 --- a/packages/adapters/vue/package.json +++ b/packages/adapters/vue/package.json @@ -25,7 +25,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/vue" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/core/package.json b/packages/core/package.json index 4231e2b..25299e0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,7 +31,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/core" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/extensions/swipe/package.json b/packages/extensions/swipe/package.json index fdc8604..204b1eb 100644 --- a/packages/extensions/swipe/package.json +++ b/packages/extensions/swipe/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/extensions/swipe" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/extensions/url-hash/package.json b/packages/extensions/url-hash/package.json index 381e398..89fd214 100644 --- a/packages/extensions/url-hash/package.json +++ b/packages/extensions/url-hash/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/extensions/url-hash" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 7a9781a..df19ef3 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -66,7 +66,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/ui" }, - "homepage": "http://techlaboratory.net/smart-wizard", + "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" } From 0c95398d9e502017f655488e2348ac793dd135be Mon Sep 17 00:00:00 2001 From: Dipu Rajendran Date: Sun, 18 Oct 2026 01:36:58 +0530 Subject: [PATCH 3/5] License details updated --- packages/adapters/react/package.json | 1 + packages/adapters/vue/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/adapters/react/package.json b/packages/adapters/react/package.json index 3feb91d..c93b75b 100644 --- a/packages/adapters/react/package.json +++ b/packages/adapters/react/package.json @@ -26,6 +26,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/react" }, + "license": "MIT", "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" diff --git a/packages/adapters/vue/package.json b/packages/adapters/vue/package.json index f9fb528..113c43c 100644 --- a/packages/adapters/vue/package.json +++ b/packages/adapters/vue/package.json @@ -25,6 +25,7 @@ "url": "https://github.com/techlab/smart-wizard.git", "directory": "packages/adapters/vue" }, + "license": "MIT", "homepage": "https://techlaboratory.net/smart-wizard", "bugs": { "url": "https://github.com/techlab/smart-wizard/issues" From 939df13ceacd14cae2cbe45d33b23a055753881a Mon Sep 17 00:00:00 2001 From: Dipu Rajendran Date: Sun, 18 Oct 2026 01:44:42 +0530 Subject: [PATCH 4/5] Patch --- .changeset/bright-tires-find.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/bright-tires-find.md diff --git a/.changeset/bright-tires-find.md b/.changeset/bright-tires-find.md new file mode 100644 index 0000000..cdbae43 --- /dev/null +++ b/.changeset/bright-tires-find.md @@ -0,0 +1,10 @@ +--- +"@smart-wizard/core": patch +"@smart-wizard/extension-swipe": patch +"@smart-wizard/extension-url-hash": patch +"@smart-wizard/react": patch +"@smart-wizard/ui": patch +"@smart-wizard/vue": patch +--- + +Initial corrections and readme updates From 5505b950afdca3c24c9384b2683233135d225074 Mon Sep 17 00:00:00 2001 From: Dipu Rajendran Date: Sun, 18 Oct 2026 01:55:18 +0530 Subject: [PATCH 5/5] Docs added --- CODE_OF_CONDUCT.md | 76 ++++++++++++++++++++++++++++++++++++++++++++++ CONTRIBUTING.md | 44 +++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..bd23a5c --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at hello.techlab@gmail.com. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..73fb837 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,44 @@ +# Contributing + +## How can I contribute? +- Fix a bug you found or already reported on the [GitHub Issues Tracker](https://github.com/techlab/smart-wizard/issues/). +- Add new features to the project. +- Create new themes +- Add new test cases. +- Add documentation. +- Add a demo page. +- [GitHub Sponsor](https://github.com/sponsors/techlab) - Sponsor on GitHub. + +## How to contribute code? +Here are the basic steps to get started contributing code: + +1. Fork the [repo](https://github.com/techlab/smart-wizard/). +2. Install the dependencies, run `pnpm install`. +3. Start the project, run `pnpm start`. +4. Replicate the issue you're trying to fix or spec out the feature you're trying to add. +5. Modify the code to fix the bug or to add the feature. All changes should happen in the relevant source files. +6. Verify that your fix or feature works. +7. Run the test cases by running `pnpm test`, you can also add more test cases based on your new change. +8. Build the code by running `pnpm run build`. +9. Commit your changes with an informative description. +10. Open a pull request to the [develop](https://github.com/techlab/smart-wizard/tree/dev) branch of the [repo](https://github.com/techlab/smart-wizard/) with your new commit and a descriptive message about what the PR does. + +Thank you for your contribution! + +##### Notes for pull request +- Follow the same code style as the library. +- Run the test suites in the `test` directory first by running `pnpm test`. +- Don't alter the licence headers. + +## Reporting bugs +#### Make sure it is a bug related to this project +Before reporting the bug, please make sure that the bug is in the project and not from your own code or any other library used. + +#### Try the latest version +Bugs in the older versions of the project may have already been fixed. +In order to avoid reporting known issues, make sure you are always testing against the latest release. +Also make sure the problem hasn't already been reported on the [GitHub Issues Tracker](https://github.com/techlab/smart-wizard/issues/). +If not, create a new issue there and include your test case. + +## Contributors +Million thanks to all our [Code Contributors](https://github.com/techlab/smart-wizard/graphs/contributors) and Supporters.