chore(docs): add announcement (#11125)

* chore: add announcement file

* chore: add link from home page to announcement

* fix: link to announcement in readme

* chore: remove todo

* chore: add Tauri links
This commit is contained in:
David Höck 2024-11-08 13:09:13 +01:00 committed by GitHub
parent e7649d2746
commit db508424c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 57 additions and 0 deletions

View File

@ -36,6 +36,13 @@ maintainable applications in the most productive way.
TypeORM is highly influenced by other ORMs, such as [Hibernate](http://hibernate.org/orm/),
[Doctrine](http://www.doctrine-project.org/) and [Entity Framework](https://www.asp.net/entity-framework).
> **📣 Announcement: The Future of TypeORM**
>
> Were excited to share our vision for a revitalized TypeORM—a strategy focused on building a stable, robust, and sustainable foundation for the long term. Learn how were structuring maintenance
> and bringing together dedicated resources to ensure TypeORM thrives for years to come.
>
> [Read the full announcement](./docs/future-of-typeorm.md)
## Features
- Supports both [DataMapper](./docs/active-record-data-mapper.md#what-is-the-data-mapper-pattern) and [ActiveRecord](./docs/active-record-data-mapper.md#what-is-the-active-record-pattern) (your choice).

50
docs/future-of-typeorm.md Normal file
View File

@ -0,0 +1,50 @@
# The Future of TypeORM
> By [David Hoeck (@dlhck)](https://github.com/dlhck) and [Michael Bromley (@michaelbromley)](https://github.com/michaelbromley)
TypeORM is one of the most high-performance, feature-rich, and battle-tested ORMs in the Node.js ecosystem, relied upon by hundreds of thousands of projects and companies worldwide. With nearly 2 million downloads each week, it powers countless applications as a critical dependency. However, over the past few years, maintenance has slowed significantly, leading to growing uncertainty about the projects future among its dedicated community.
Were thrilled to announce that Michael Bromley and David Hoeck, under the umbrella of our parent company [Elevantiq](https://elevantiq.com/), are
stepping up to lead TypeORM into its next chapter. At Elevantiq, where we
specialize in enterprise digital commerce solutions, TypeORM is a critical dependency—not
only for [Vendure](https://vendure.io/), our flagship open-source project, but also for many of our other solutions.
With our reliance on TypeORM and the growing needs of its vibrant community, we saw an
opportunity to contribute back and ensure the project remains active, maintained, and secure.
After discussions with TypeORMs original maintainers, Umed and Dmitry, weve reached an agreement to take on the projects maintenance, inspired by successful, community-centric open-source projects. One standout model is [the Tauri project](https://github.com/tauri-apps/tauri), a self-governing open-source initiative co-founded by [Daniel](https://github.com/denjell-crabnebula), who we already collaborate with through Michael and Vendure. Our discussions with Tauri have set the foundation for the organizational structure we envision.
## Our Vision for TypeORMs Future
To ensure long-term stability and governance, we plan to establish a non-profit
foundation for TypeORM, likely under the [Commons Conservancy](https://commonsconservancy.org/) in the Netherlands.
This foundation will be led by a board of seven members: Michael and David,
along with five additional board members dedicated to the projects success.
The board will work closely with a **Working Group** comprising companies, contributors,
and other community members who heavily rely on TypeORM. This collaborative setup will help guide
strategic decisions that align with the needs and goals of TypeORMs ecosystem.
## Organizational Structure
To drive TypeORM forward, well introduce three core domains:
- **Development**: Led by core developers with expertise across various database engines and adapters, this team will focus on TypeORMs architecture and ongoing technical maintenance and advancements.
- **Operations**: Handling day-to-day needs, from documentation to sponsorship accounting, this team will keep the project running smoothly.
- **Community**: Dedicated to engaging, moderating, and supporting our growing community, this team will foster collaboration through platforms like Discord.
## Scaling Sponsorships and Full-Time Development
A significant part of our strategy is to increase sponsorships, reaching out to
companies and collaborating with organizations like [OSS Pledge](https://opensourcepledge.com/). Our goal is to fund and
employ two full-time developers who will lead the Development team, ensuring ongoing progress
and project maintenance.
Were confident that, with this structure, we can build a sustainable future for TypeORM. But the
_success of this vision depends on the support of the community_.
Well also remain in close contact with [Umed](https://github.com/pleerock) to keep his insights and vision connected to the projects evolution.
## Join Us in Supporting TypeORM
If your company is interested in starting or expanding its sponsorship with TypeORM, we encourage you to reach out to us directly [via e-mail](mailto:typeorm@elevantiq.com).
Thank you for your support, and were excited to embark on this journey with the TypeORM community!