Skip to content

Triangulum

Compare
Choose a tag to compare
@iamwill123 iamwill123 released this 27 May 16:19
· 144 commits to main since this release

Current list of available alogs:

  1. generateRandomNumbers
  2. nativeSort
  3. bubbleSort
  4. selectionSort
  5. insertionSort
  6. mergeSort
  7. quickSort
  8. heapSort
  9. countSort

Switched from npm package hosting to GitHub package hosting, here are some several benefits:

  1. Integration with GitHub: GitHub Packages is directly integrated into GitHub's platform. This means that you can use the same interface and the same set of credentials for both source control and package management, simplifying workflows and decreasing management overhead.

  2. Unified Access Control: GitHub Packages uses the same access permissions and roles as the GitHub repository it is associated with, providing a seamless and unified access control experience. You can manage code and package permissions at the same time in one place.

  3. Support for Multiple Package Types: Unlike npm which is JavaScript specific, GitHub Packages provides support for a variety of package management systems, including npm (JavaScript), NuGet (.NET), Maven (Java), RubyGems (Ruby), Docker images, and more.

  4. Versioning with Git Tags: GitHub Packages links package versions to Git tags, enabling a clear connection between the source code and the packaged software.

  5. Pull Request & Issue Integration: With GitHub Packages, it's easier to link between the package version and the corresponding pull request or issue on GitHub.

  6. Actions Integration: GitHub Packages integrates seamlessly with GitHub Actions, GitHub's CI/CD solution. For example, you can automate the process of publishing new package versions whenever you push a tag to your repository.

  7. Private and Public Packages: GitHub Packages allows you to host both private packages (for a fee, or free for public repositories). It's simple to keep internal packages private while publishing open-source software to the world.