LSXPrime / Aegis

Aegis is a robust and flexible .NET licensing library that simplifies the implementation of various licensing models for your applications. It offers strong security features, both online and offline validation, and easy integration with your existing projects. Securely manage your software licenses with Aegis.
MIT License
184 stars 3 forks source link

Feedback #1

Closed mvanputgrccontrol closed 1 week ago

mvanputgrccontrol commented 1 month ago

Thank you for creating, building and publishing this library. It looks really nice! Will test the functionality later on. I'm currently using my custom library for licensing our product.

The feedback I have (also based on requirements I face(d)) based on code review.

Keep up the good work. I'm happy to contribute and discuss to this project!

LSXPrime commented 1 month ago

Thank you so much for the positive feedback and the code review! I really appreciate you taking the time to look through the project. I'm thrilled you see the potential in Aegis!

Your suggestions are excellent and align with my vision of making Aegis even more powerful and flexible.

I've already started brainstorming how to incorporate:

I'm very open to contributions and discussions! Would you be interested in collaborating on any of these features? It would be fantastic to have your input as we work on enhancing Aegis.

Thanks again for your support!

mvput commented 1 month ago

I'm happy to collaborate for those features.

Regarding the integration with other libraries, I totally agree with your comments. My idea also is to create extension packages for example Microsoft.FeatureManagement. However this is a nice to have for long term.

For the other ones, the Aegis Server library is the best step to start.

Do you have any contribution guidelines? We can also connect on slack or something.

LSXPrime commented 1 month ago

I don't have a specific contribution guidelines yet.

well, it's always good to have plans for long term, and I agree that the server library is the best to start with. for Aegis Server library I planned to strip out all asp.net dependencies and just embed the LicenseService and HeartbeatMonitorService and make the developers inherit their DbContext on top of Aegis DbContext to have all necessary tables, and let them create their own controllers and auth services and provide the endpoints to the core library, any suggestions on that are welcome.

And I would like to connect, although I usually use FB or reddit only, they aren't teams targeted, I compared slack and discord and I found that discord is more feature rich than slack, if you were open to connect on discord I would be happy, my username is _lsxprime and we got a server at Discord

LSXPrime commented 1 week ago

Since we decided to discuss these suggestions at the Discord server and this issue is stale for the past 3 weeks, I am gonna close it for now, and since it's not an actual issue I will move it to discussions.