{"id":18654245,"url":"https://github.com/phamhongphuc1999/fsharptutorial","last_synced_at":"2026-04-24T20:04:35.088Z","repository":{"id":44328824,"uuid":"510307817","full_name":"phamhongphuc1999/FSharpTutorial","owner":"phamhongphuc1999","description":":four_leaf_clover::four_leaf_clover:My F sharp tutorial:four_leaf_clover:","archived":false,"fork":false,"pushed_at":"2023-05-13T08:55:09.000Z","size":179,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-30T23:44:40.166Z","etag":null,"topics":["dotnet","dotnetcli","fsharp"],"latest_commit_sha":null,"homepage":"","language":"F#","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/phamhongphuc1999.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":"2022-07-04T10:10:57.000Z","updated_at":"2023-05-14T04:30:32.000Z","dependencies_parsed_at":"2025-02-18T11:46:04.492Z","dependency_job_id":"5e85c7cc-832d-49db-9bcf-12819f23ba47","html_url":"https://github.com/phamhongphuc1999/FSharpTutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phamhongphuc1999/FSharpTutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phamhongphuc1999%2FFSharpTutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phamhongphuc1999%2FFSharpTutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phamhongphuc1999%2FFSharpTutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phamhongphuc1999%2FFSharpTutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phamhongphuc1999","download_url":"https://codeload.github.com/phamhongphuc1999/FSharpTutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phamhongphuc1999%2FFSharpTutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dotnet","dotnetcli","fsharp"],"created_at":"2024-11-07T07:14:27.860Z","updated_at":"2026-04-24T20:04:35.070Z","avatar_url":"https://github.com/phamhongphuc1999.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  F Sharp libraries\n\u003c/h1\u003e\n\n### Solution\n\n| ID  | Solution                    | Note             |\n| :-- | :-------------------------- | :--------------- |\n| 1   | [MyPractice](./MyPractice/) | Simple libraries |\n| 2   | [SimpleAPI](./SimpleAPI/)   | Simple API       |\n\n### Format\n\nThe project use `pre-commit` and python environment to install some useful package that check your code before pushing code in github. If you want to try this solution, you must create python virtual environment firstly\n\n```shell\npython -m venv venv\n```\n\nAnd active your environment\n\n```shell\nsource venv/bin/activate\n```\n\nAfter that, install pre-commit package\n\n```shell\npip3 install -r requirements.txt\n```\n\nInstall pre-commit to github hook\n\n```shell\npre-commit install\n```\n\nTry to run\n\n```shell\npre-commit run --all-file\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphamhongphuc1999%2Ffsharptutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphamhongphuc1999%2Ffsharptutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphamhongphuc1999%2Ffsharptutorial/lists"}