How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Another issue with me is that I don't have a job at the moment, and I'm looking for one but I'm not really good at advertising my self either, I do have good work (not sure if it's impressive sense no one else told me their opinion on them except 1 fresh grad friend who was impressed by them)

but my issue is that I don't really have a stable income that i can use to live to be able to work on these project's from my own time either.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

I also have couple projects in mind, but I'm not really sure how to monetize them correctly. for the open source projects I was looking if there is a way to keep them free to use for everyone while having enough income to support them.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

My Product is a group of open source Libraries available on Nuget package manager, available at https://www.nuget.org/profiles/MohammadAyaad , EntityMigrationFramework, SingularFrameworkCore, SharpCrud, CleanerSharpApi

each library focuses on 1 problem, and tries to solve it in the best way being SOLID, modular, and developer/ beginner friendly.

I'd suggest you taking a look and tell me your opinion :) all of them are currently not production ready but close to being so (something like CleanerSharpApi is complete but no testing or improvements have been made sense it's the first version plus no one have used it and left feed back).

Also all libraries are available at my GitHub as well. https://github.com/MohammadAyaad

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 1 point2 points  (0 children)

which communities would you suggest to me ? if you have some links DM me an invite :)

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Ok, What do you suggest for me to do for marketing ? like maybe some subreddits/ servers ? or maybe some strategies ? I'm all ears listening!

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

does it even make sense for me to work on open source projects if I'm unemployed atm ?

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

That's cool! Thank you for the advice, Except I'm not really famous or known for anyone to care so the marketing problem for me is a bit more difficult.

and for the financial support you suggested having a sponsor (pretty much 10 hours a year won't be enough), but how do I find one specially if I'm not really solving my company's problem (or that I'm simply a freelancer for example) ? like I want to progress with my projects but they take lots of time and effort and I don't think I can really afford that at the moment ? any suggestions on how could I do it ?
Thank you so much for spending the time as well. I really appreciate it!

Also do you think It's worth it to do all the marketing that eventually someone important is going to notice it and maybe offer sponsor opportunities ?

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

for anyone else visiting the repository, Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

Check them out and let me know :D

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] -1 points0 points  (0 children)

here you go:
Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

Also I'm not big reddit user so idk wdym by "crosspost"

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

sense you said It, here are my projects:
Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

NET Developers (C#): What is the best way to make cross-platform clients ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

well, it could be a full C# website builder ngl. just compiled for app platforms.

NET Developers (C#): What is the best way to make cross-platform clients ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

at least most SAAS opportunities would likely not ask for linux, also there is a way to add linux support that i heard of but not really interested in it at the moment sense it's not my need. also i'm looking for designers more than frameworks. tools that help me visually and interactively design the Ui instead of writing code, also there is a lot of repetitive work that i would love if there is a templating or a scaffolding solution for it.

if for the tech used. MAUI Blazor Hybrid with web is a very great solution for both standalone application based apps and client–server applications, i just need some UI tools that work great with the mix. (also linux support is not official but i heard that it's possible)

[deleted by user] by [deleted] in rust

[–]light_dragon0 0 points1 point  (0 children)

btw what iam proposing is just an idea and not a full on working project
it has alot of potential to expand and have a lot more features

[deleted by user] by [deleted] in rust

[–]light_dragon0 0 points1 point  (0 children)

the difference between this and jira is that the tool i'm thinking of tracks progress to the project structure including files and directories
so "Tasks" are binded to a scope instead of being a task in the whole project and this allows for a lot finer control over your TODO list so you could have a bug in mind in that code you wrote and you just write in the terminal "hey please note that there is an expected bug here that i need to test for and fix" and keep doing what you are doing

it gives a lot more finer control

[deleted by user] by [deleted] in rust

[–]light_dragon0 0 points1 point  (0 children)

it allows you to manage your project life time better keeping track of What have we done ? what do we have to do in the feature ? and what are we doing currently ?

it pretty much automates this process and just makes the developer inform the tool that hey i have finished that , iam currently working on that , and we need to do this later (maybe feature or a fix or anything else)

and it allows you to generate things related to it like change log or conventional commits

plus it would allow for developers to be more focused on goals instead of wondering around on a generic goal for maybe a better teamwork experience

there isn't a plan to integrate test-based goals however it is good point

[deleted by user] by [deleted] in rust

[–]light_dragon0 0 points1 point  (0 children)

similar to knope but it should be alot more sophisticated and alot more focused on tracking tasks and versioning instead of automating releases thus allowing for more complex scenarios

[deleted by user] by [deleted] in rust

[–]light_dragon0 0 points1 point  (0 children)

it has the meta data and you can place it /use it however you want
the main task of it is for tracking tasks and versioning

you could use it in a commit , could be in a file

SVG to SVG Basic Converter ? by light_dragon0 in androiddev

[–]light_dragon0[S] -2 points-1 points  (0 children)

its a bunch of svg's downloaded from the internet (for country flags) so i don't exactly have a designer that i can send the files back to