This repository contains CSE422 Lab Assignment(s) solutions in Java and Python.
To test and run the application, or if you want to modify things according to your needs
you will have to install the following things.
-
Java
jdk
version 18.0.2 or higher. Download jdk if you don't have it already.If you are on
unix
like system, you can use SDK MAN which has certain advantages over other methods.To check your version of java, run:
java --version
To check
javac
version run the following command.javac --version
-
Python
python
version 3.10.8 or higher. Download python if you don't have it already.To check your version of python, run:
python --version
- Note: Unix like operating systems (
OS X, Linux and BSD
)python
comes with the operating system itself. So, I recommend using any virtual environment instead of using the system environment which can break things easily. You can use miniconda, virtualenv or any other environment of your choice.
- Note: Unix like operating systems (
To set up, please follow these steps:
-
Clone the repo
Make sure that you have git installed. To check run
git --version
in your terminal.git clone https://github.com/Inmoresentum/CSE422SharedResources.git
-
Change directory to the project directory
cd CSE422SharedResources
Or open this directory with your favourite code editor or IDE!
You've found a bug in the source code, a mistake in the documentation? You can help by submitting an issue on GitHub. Before you create an issue, make sure to search for the issue archive -- your issue may have already been addressed!
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.