Skip to content

aahlenst/jdkcomparison

Repository files navigation

JDK Comparison

This is the source code and data source for JDK Comparison. JDK Comparison aims to give you an overview of what JDKs are available and help you narrow your choices.

It is a non-goal to provide recommendations.

JDK Comparison uses Next.js and Tailwind CSS and is hosted on Cloudflare Pages.

Contributing

Contributions are welcome. Please read the contribution guide for further information.

License

The source code is licensed under the GNU General Public License, version 2 only.

The data (in the folder data/) is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Development

Prerequisites

Development Mode

npm run dev

starts the Next.js development server on port 3000 and provides a live preview of your changes. By default, test data is displayed that can be found in testdata/. To change the data source being used, edit the variable DATA_SOURCE in the respective .env file.

Run the Tests

./pretest.sh

runs all checks and tests. If you want to run individual checks and tests, run npm run to get a list of available commands.

Logo, Favicon

The logo and the favicon can be found in logo.sketch (requires Sketch to edit it).

To generate the favicon in ICO format, export the favicon as PNG with a size of 256 x 256 px. Then, use ImageMagick to convert it to ICO:

magick convert favicon.png -define icon:auto-resize=256,128,48,32,16 favicon.ico

About

A website to compare JDKs from various vendors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages