Skip to content

A Bidirectional Schema Conversion Tool for DBML and Drizzle-ORM

Notifications You must be signed in to change notification settings

suaskot/DBML2Drizzle

 
 

Repository files navigation

DBML2Drizzle

🚧 ⚠️ DBML2Drizzle is a project in its early stages and is not yet a completed tool. However, it provides a foundation for bidirectional schema conversion between DBML (Database Markup Language) and Drizzle-ORM.

Since I currently have limited time to dedicate to this project, I invite others to contribute and help bring it to completion. Your contributions are invaluable in shaping DBML2Drizzle into a powerful and versatile schema conversion tool.

Demo

Demo Video

Status

This project is currently in the early stages of development and is open for contributions. The core functionalities for converting DBML to Drizzle-ORM and vice versa are being implemented. However, there may be some missing features or potential issues that need to be addressed.

How to Contribute

Contributions to DBML2Drizzle are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and commit them, providing descriptive commit messages.
  5. Push your branch to your forked repository on GitHub.
  6. Submit a pull request to the main branch of the DBML2Drizzle repository.

Please ensure that your contributions align with the project's coding style and guidelines. It's also a good practice to include tests for any new features or bug fixes.

License

DBML2Drizzle is open-source software licensed under the MIT License. By contributing to this project, you agree to license your contributions under the same license.

About

A Bidirectional Schema Conversion Tool for DBML and Drizzle-ORM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.7%
  • HTML 5.1%
  • CSS 3.7%
  • JavaScript 3.5%