Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add migration guides #36

Open
3 tasks
crutchcorn opened this issue Feb 20, 2023 · 6 comments
Open
3 tasks

Add migration guides #36

crutchcorn opened this issue Feb 20, 2023 · 6 comments
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers

Comments

@crutchcorn
Copy link
Member

crutchcorn commented Feb 20, 2023

It would be awesome to provide step-by-step guides on how to migrate from:

  • Formik
  • React Form Hook
  • React Final Form

To HouseForm. You should be able to see 1:1 matches of what related codebases look like here:

https://github.com/crutchcorn/houseform/tree/main/lib/benchmarks

This should probably be 3 different PRs, so that we can review these one-by-one

@crutchcorn crutchcorn added documentation Improvements or additions to documentation good first issue Good for newcomers labels Feb 20, 2023
@Spandanahm172
Copy link

Hi, can you please assign this issue to me!

@crutchcorn
Copy link
Member Author

I'd be happy to!

@Spandanahm172, are instructions here relatively clear, or do you think a Voice Call / DMs would be helpful? :)

@Spandanahm172
Copy link

This is my first time, it would be helpful if you could guide me. I believe voice call would be better.
Let me know the time and the link.

Thank you !

@crutchcorn
Copy link
Member Author

@Spandanahm172 Do you have a Discord? If you do, could you join this Discord community?

https://discord.gg/FMcvc6T

When you join, ping me there (@crutchcorn) and we'll set up time to call :)

@Spandanahm172
Copy link

Done ! :)

@crutchcorn
Copy link
Member Author

To start create a Formik form that has:

  • Email
  • Password
  • Confirm Password

Write a .md file inside of the docs folder:

https://github.com/crutchcorn/houseform/tree/main/docs

That documents this Formik form, and goes step-by-step:

  1. How to convert Formik's <Formik> component to HouseForm's <Form>
  2. How to convert <Form> in Formik to an HTML <form>
  3. Convert <Field> to HouseForm <Field>s
  4. How to convert a Yup schema object to Zod onChangeValidate methods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants