Skip to content

Miiraak/ClassicalCompendium

Repository files navigation

Classical Compendium

Description

example workflow

ClassicalCompendium brings together a collection of classic C# utility methods, functions, lists, and extensions. Instead of repeatedly writing or borrowing snippets of code, this package offers a comprehensive library of these classic methods, ensuring consistency, reducing redundancy, and speeding up development.

Whether you're dealing with string manipulations, collection handling, date-time operations, or other common tasks, CommonCodeCompendium has you covered with a reliable set of tools. Perfect for developers looking to streamline their workflow and maintain cleaner codebases, this package is your go-to resource for essential utilities.

Features / Ideas in development

  • [ Preset lists ] : Essential or commun lists for security, math calculation, and validating strings.
  • [ Hash algorithm ] : Simplify uses of hash algorithm, from CRC to keyed hash.
  • [ Date-Time Operations ] : Simplified date and time calculations, parsing, and formatting.
  • [ Conversion Utilities ] : *Handy functions for common conversion operations. *
  • [ Error Handling ] : Robust techniques to manage exceptions and errors effectively.

For more look at : Features & Ideas

Prerequisites

Before running the project, make sure you have the following installed:

Usage

dotnet add package ClassicalCompendium --version 1.0.4.5

Contributing

Contributions are welcome! 🫀
To contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b my-new-feature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add my new feature').
  5. Push your branch (git push origin my-new-feature).
  6. Open a Pull Request.

Issues and Suggestions

If you encounter any issues or have suggestions for improving the project, please use the GitHub issue tracker.

License

This project is licensed under the [MIT]. See the LICENSE file for more details.

Authors

Thanks to 🫀