{"id":20268097,"url":"https://github.com/officedev/project-samples","last_synced_at":"2025-04-05T06:07:11.768Z","repository":{"id":5671577,"uuid":"46766021","full_name":"OfficeDev/Project-Samples","owner":"OfficeDev","description":"This Project Online add-in demonstrates how to create a project using DotNet with CSOM","archived":false,"fork":false,"pushed_at":"2025-01-31T19:53:26.000Z","size":1929,"stargazers_count":63,"open_issues_count":7,"forks_count":72,"subscribers_count":33,"default_branch":"main","last_synced_at":"2025-03-29T05:07:08.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/OfficeDev.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-24T04:05:41.000Z","updated_at":"2025-01-31T19:53:32.000Z","dependencies_parsed_at":"2025-02-26T15:11:24.612Z","dependency_job_id":"ecb5f686-9609-4a2f-862e-32e29dc55749","html_url":"https://github.com/OfficeDev/Project-Samples","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FProject-Samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FProject-Samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FProject-Samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficeDev%2FProject-Samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OfficeDev","download_url":"https://codeload.github.com/OfficeDev/Project-Samples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294536,"owners_count":20915340,"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-14T12:16:34.769Z","updated_at":"2025-04-05T06:07:11.746Z","avatar_url":"https://github.com/OfficeDev.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\r\npage_type: sample\r\nproducts:\r\n- office-365\r\nlanguages:\r\n- csharp\r\ndescription: \"This sample repo includes six samples that show how to build solutions for Project Online.\"\r\nextensions:\r\n  contentType: samples\r\n---\r\n# Project CSOM Samples\r\n\r\n## Samples\r\n* [365-Project-Online-OM-ProjToolV2](https://github.com/OfficeDev/O365-Project-Online-.Net-Samples/tree/master/365-Project-Online-OM-ProjToolV2): UI tool that exercises CSOM to perform basic data manipulation on a pwa instance.\r\n* [O365-Project-Online-REST-Samples](https://github.com/OfficeDev/Project-REST-Basic-Operations/tree/master/): Create and update a project using REST API\r\n* [O365-Project-Online-JavaScript-Samples](https://github.com/OfficeDev/O365-Project-Online-.Net-Samples/tree/master/O365-Project-Online-JavaScript-Samples): How to create and update a project using JSOM\r\n* [Copy-Work-Packages](https://github.com/OfficeDev/O365-Project-Online-.Net-Samples/tree/master/Copy-Work-Packages): Copy tasks from one project to another using JSOM\r\n* [Create-Update-Project-Samples](https://github.com/OfficeDev/O365-Project-Online-.Net-Samples/tree/master/Create-Update-Project-Samples) : Create and update a project using CSOM and .Net\r\n* [My-Task-Checklist](https://github.com/OfficeDev/O365-Project-Online-.Net-Samples/tree/master/My-Task-Checklist): Update the status of assignments for the logged in user using C#\r\n\r\n## Additional resources\r\n\r\n* [PS namespace (ps.js)](https://docs.microsoft.com/previous-versions/office/project-javascript-api/jj669820(v=office.15))\r\n* [Client-side object model (CSOM) for Project 2013](https://docs.microsoft.com/office/client-developer/project/client-side-object-model-csom-for-project-2013)\r\n* [JavaScript library and REST reference for Project Server 2013](https://docs.microsoft.com/previous-versions/office/project-javascript-api/jj712612(v=office.15))\r\n* [SharePoint and Project Online SDK](https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM)\r\n\r\n## Copyright\r\nCopyright (c) 2016 Microsoft. All rights reserved.\r\n\r\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofficedev%2Fproject-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofficedev%2Fproject-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofficedev%2Fproject-samples/lists"}