First off, thank you for considering contributing to the Multilayer Encryption Framework! It's people like you that make the open-source community such an amazing place to learn, inspire, and create.
- Check the Issues to see if the bug has already been reported.
- If not, open a new issue. Clearly describe the problem and include steps to reproduce the bug.
- Open an issue to discuss your ideas.
- Explain why the enhancement would be useful to others.
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure the test suite passes (
npm run test). - Issue that pull request!
- Use TypeScript for all new logic.
- Maintain the "Security First" approach—don't trade security for performance.
- Ensure all new cryptographic functions are properly documented in
cipher.ts.
Feel free to open an issue or contact the maintainer at itsPremkumar.