Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Crypto functions or others like 'cyberchef' ? #64

Closed
joydo opened this issue Nov 10, 2021 · 1 comment · Fixed by #65
Closed

Add Crypto functions or others like 'cyberchef' ? #64

joydo opened this issue Nov 10, 2021 · 1 comment · Fixed by #65
Labels
documentation Improvements or additions to documentation

Comments

@joydo
Copy link

joydo commented Nov 10, 2021

  • Hi,veler, I want to contribute to this project
    wanna add crypto(AES,DES,entropy related)functions for this project.
    wanna add compression/decompression functions for this project.
    etc...
  • but my programming language background is c++/python, I haven't touched c# before
    if I want to add new function, which section will I need to modify?(including UI, logic module).
    Is there possible one detail design document for this project ?
@veler veler linked a pull request Nov 10, 2021 that will close this issue
8 tasks
@veler veler closed this as completed in #65 Nov 10, 2021
@veler
Copy link
Collaborator

veler commented Nov 10, 2021

Hello,
Thanks for reaching out and wanting to contribute.

DevToys relies on Injection Dependency using MEF https://docs.microsoft.com/en-us/dotnet/framework/mef/
In DevToys, each tools are dynamically loaded through injection dependency. The entry point of a tool is a class that implements IToolProvider.

I realized that the Contributing file was missing some information. I added some useful explanation at how tools work in DevToys.

Let me know if I can help further more :)

@veler veler added the documentation Improvements or additions to documentation label Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants