{"id":20249637,"url":"https://github.com/jonico/ccfmaster","last_synced_at":"2025-07-06T08:32:34.990Z","repository":{"id":8355152,"uuid":"52020440","full_name":"jonico/ccfmaster","owner":"jonico","description":"CCFMaster","archived":false,"fork":false,"pushed_at":"2022-12-15T23:45:09.000Z","size":221902,"stargazers_count":3,"open_issues_count":18,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T22:45:07.182Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/jonico.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}},"created_at":"2016-02-18T16:15:01.000Z","updated_at":"2020-02-02T09:23:29.000Z","dependencies_parsed_at":"2022-09-03T14:31:17.511Z","dependency_job_id":null,"html_url":"https://github.com/jonico/ccfmaster","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Fccfmaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Fccfmaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Fccfmaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonico%2Fccfmaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonico","download_url":"https://codeload.github.com/jonico/ccfmaster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312190,"owners_count":21082637,"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-14T09:54:44.477Z","updated_at":"2025-04-10T22:45:14.602Z","avatar_url":"https://github.com/jonico.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project:\r\n\tCCFMaster is an Open Source web based project use spring MVC as defacto framework for web development.\r\n\tMore details visit http://ccf.open.collab.net     \r\n\r\n\r\nFor new developers:\r\n\r\n\tHow to setup source code :\r\n\r\n\t\t1.CCFMaster project development uses Spring Tool Suite(STS) eclipse(version 2.8 or greater).\r\n\t\t\tDownload Link -\u003e https://sagan-production.cfapps.io/tools\r\n\t\t2.Checkout the source code from the repo and import the project as maven project.\r\n\t\t3.Follow STS eclipse based menu options to import the project.\r\n\t\t\tFile -\u003e Import -\u003e Maven -\u003e Exising Maven Projects\r\n\t\t4.Above said works well for compiling and building the project locally in your system.\r\n\r\n\tTo send patch for review to the community:\r\n\r\n\t\t1.Make sure your code follows our code style configuration defined.\r\n\t\t2.Make sure all unit test case followed runs successfully.\r\n\t\t3.Finally Create a patch and send it to our development mailing list.\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\r\n\tCode style configuration:\r\n\t\r\n\t\tCCFMaster project follows java code style conventions,from STS eclipse we have exported the code style formatting configuration into a config file (available as part of this project).\r\n\t\tDevelopers need to follow the steps mentioned below to configure and to use it.\r\n\t\t\r\n\t\t1.Import the Code style configuration file \"ccf-formatter.xml\".To import follow steps in STS eclipse.\t\t\t\t\r\n\t\t\tWindow -\u003e Preferences -\u003e Java -\u003e Code Style -\u003e Formatter -\u003e import \r\n\t\t2.Also configure Member sort order(this is to align and order variable and methods).Following changes needs to be applied.\r\n\t\t\tWindow -\u003e Preferences -\u003e Java -\u003e Appearance -\u003e Member Sort Order\r\n\t\t3.In Member Sort Order dialog window correct sequential order as mentioned below \r\n\t\t\tTypes,Fields,Static Fields,Initializers,Static Initializers,Constructor,Methods,Static Methods\r\n\t\t4.Also in Member Sort Order dialog window enable \"Sort members in same category by visibility\" option and correct the order as given below.\r\n\t\t\tPublic,Protected,Private,Default  \r\n\t\t5.By default we have configured to format the code,when we save the code changes.\t\t\t\t\t\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonico%2Fccfmaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonico%2Fccfmaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonico%2Fccfmaster/lists"}