dotnet-foundation / projects

This repository is used for onboarding new projects
113 stars 31 forks source link

Issue: New .NET Foundation Project Application: Ursa.Avalonia #399

Open rabbitism opened 1 week ago

rabbitism commented 1 week ago

Project Name

Ursa

License

MIT

Contributor

IRIHI Technology

Existing OSS Project?

Yes

Source Code URL

https://github.com/irihitech/Ursa.Avalonia

Project Homepage URL

No response

Project Transfer Signatories

@rabbitism dongbin@irihi.tech @zdpcdt dian@irihi.tech

Description

Ursa is a UI library for building cross-platform UIs with Avalonia UI. Ursa provides more than 50 controls, and is designed with look-less philosophy, enabling full styling customization. Ursa also provides a concrete dialoging system to accelerate multi-window style application.

Name

Dong Bin

Email

dongbin@irihi.tech

GitHub Profile URL

https://github.com/rabbitism

Committers

@rabbitism @zdpcdt

Discord Ids

No response

Governance Model

For project maintainers, we follow regular PR and review process for adding new features and bug fixes. branches are maintained in main repo. For open-source contributors, they need to fork and submit changes via PR. The PR is then reviewed by maintainers and other contributors who evaluate the changes for quality. Reviews may include feedback, and contributors may need to address comments before the PR is accepted, or maintainer may make last step change if contributors agree.

CLA

How does the project check who has signed one?

No response

CLA Notification Alias

No response

Select the Project Transfer Agreement model

Contribution

Repository Layout

No response

Eligibility Criteria

PR Plan Summary

Ursa itself is a well-polished Avalonia control library, it is welcomed by many Avalonia developers. It also strictly follows the best Avalonia development practices. It is a good resource to learn how to build a highly reusable control.

Infrastructure Requirements Summary

Additional Notes

No response

nicoleabuhakmeh commented 6 days ago

Hi @rabbitism In your PR answer, you didn't state the reason for joining, please reply this this question as part of your application process.

What is the main reason you wish to join the Foundation?

rabbitism commented 6 days ago

Hi @rabbitism In your PR answer, you didn't state the reason for joining, please reply this this question as part of your application process.

What is the main reason you wish to join the Foundation?

Thanks for reminding. I don't know why this session is displayed as PR Plan Summary. My answer:

Joining the .NET Foundation will benefit both Ursa project and .NET developers.

Joining the .NET Foundation will increase visibility and credibility of Ursa project within open-source community. .NET Foundation also provides resources that Ursa anticipates, including security and legal advices, digital signing, CLA support and so on. We also hope to learn more about managing open-source project and open-source community.

Ursa itself is a well-polished Avalonia control library, it is welcomed by many Avalonia developers. It also strictly follows the best Avalonia development practices. It is a good resource to learn how to build a highly reusable control.