{"id":21970647,"url":"https://github.com/kitimark/copy_homework","last_synced_at":"2025-03-22T22:43:44.064Z","repository":{"id":115036092,"uuid":"166216885","full_name":"kitimark/copy_homework","owner":"kitimark","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-17T11:47:38.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"hw1_3","last_synced_at":"2025-01-28T02:26:42.126Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kitimark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-17T11:46:41.000Z","updated_at":"2019-01-17T11:47:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"49a56ccb-15cd-441a-814f-6b395631a2d9","html_url":"https://github.com/kitimark/copy_homework","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitimark%2Fcopy_homework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitimark%2Fcopy_homework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitimark%2Fcopy_homework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitimark%2Fcopy_homework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitimark","download_url":"https://codeload.github.com/kitimark/copy_homework/tar.gz/refs/heads/hw1_3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245031362,"owners_count":20549913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T14:41:35.792Z","updated_at":"2025-03-22T22:43:44.043Z","avatar_url":"https://github.com/kitimark.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 261218-261-hw-release\nReleased code for 261218-261 homework assignments\n\n## Code release structure\n[hw?] directory is the entry point for each homework assignment,\nand contains the following subdirectories:\n* [src] directory contains the code being released, including\ntemplate for what you should work on.\n* [hw?tests] directory contains test cases for appropriate problems.\nUse file names to help match a test case with a problem.\n\nThere may be additional directories as the course progresses.\nSome files may change locations as the course progresses.\n\n## Managing source\nThe released code has been implemented and tested on the Eclipse IDE,\nbut it is possible to make it work with other IDEs also.\n* If you are using Eclipse as your IDE, creating a new Java project from\nexisting code, with [hw?] as the main project directory, should set\neverything up for you nicely.  You should only need to select a Java\ncompiler for the project.  (Java 8 and up should work fine.)\n* In most IDEs, there should be an option to select a certain directory\nas a _source_ directory.  In this release, it is the [src] directory\nthat should be selected.\n* Then, subdirectories of the [src] directory contain many source files\nunder many packages.  In Java, a directory represents a package.  If you\nset the source directory correctly, the packages should be in the right\nplaces for the Java compiler to look for.\n\n## Dealing with test cases\nSample test cases are located in the [hw?tests] directory under each assignment.\nIf you use the Eclipse IDE, running the program should look for these files\nwithout much trouble, because the working directory is the main\nproject directory, i.e., [hw?].  If you use other IDEs, you might need to set\nthe working directory to point to [hw?tests] when running the code, or change\nthe path of the file in the released programs to point to the correct location.\nDon't worry, our grader will find our own test cases at the right places\nregardless of how you change the string indicating the location of the\ntest case you are trying.\n\nThe format of test cases may be underspecified, so look for how the main\nprograms read them.\n\n##\n\nIf you have any questions, please contact the instructor for help.\nOur goal is to make you feel challenged when solving algorithmic problems,\nnot when you are trying to get the released code to run.  Therefore, get\nthe released code runnable as soon as possible, and ask for help when you\nfeel so.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitimark%2Fcopy_homework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitimark%2Fcopy_homework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitimark%2Fcopy_homework/lists"}