{"id":27103149,"url":"https://github.com/studiole/tectonic","last_synced_at":"2026-02-12T08:02:41.853Z","repository":{"id":279070825,"uuid":"634616446","full_name":"StudioLE/Tectonic","owner":"StudioLE","description":"A standardized approach for defining, resolving, and executing activity based workflows.","archived":false,"fork":false,"pushed_at":"2025-10-03T13:55:35.000Z","size":2762,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-15T13:43:37.561Z","etag":null,"topics":["activities","csharp","dotnet","engine","execution","inputs","outputs","workflows"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StudioLE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-04-30T17:49:42.000Z","updated_at":"2025-10-03T13:54:31.000Z","dependencies_parsed_at":"2025-04-06T16:39:43.354Z","dependency_job_id":"9bb588ad-6f89-44c3-8140-4177a1f9eb39","html_url":"https://github.com/StudioLE/Tectonic","commit_stats":null,"previous_names":["studiole/tectonic"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/StudioLE/Tectonic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudioLE%2FTectonic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudioLE%2FTectonic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudioLE%2FTectonic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudioLE%2FTectonic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StudioLE","download_url":"https://codeload.github.com/StudioLE/Tectonic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudioLE%2FTectonic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29361810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["activities","csharp","dotnet","engine","execution","inputs","outputs","workflows"],"created_at":"2025-04-06T16:39:33.033Z","updated_at":"2026-02-12T08:02:41.849Z","avatar_url":"https://github.com/StudioLE.png","language":"C#","readme":"﻿## Contents\n\n### [Tectonic.Abstractions](Tectonic.Abstractions/src)\n\nAbstractions of `Tectonic.Core`, a standardized approach for resolving and executing activity based workflows.\n\n### [Tectonic.Core](Tectonic.Core/src)\n\nA library providing a standardized approach for resolving and executing activity based workflows.\n\n### [Tectonic.Extensions.CommandLine](Tectonic.Extensions.CommandLine/src)\n\nAn implementation of `Tectonic.Core` for executing Tectonic activities and workflows on the command line using `System.CommandLine`.\n\n### [Tectonic.Extensions.CommandLine.Sample](Tectonic.Extensions.CommandLine/samples)\n\nAn example of a CLI application using `Tectonic.Extensions.CommandLine`.\n\n### [Tectonic.Extensions.NUnit](Tectonic.Extensions.NUnit/src)\n\nAn implementation of `Tectonic.Core` for executing NUnit tests as Tectonic activities and workflows.\n\n## License\n\nThis repository and its libraries are provided open source with the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.en.html) license that requires you must disclose your source code when you distribute, publish, or provide access to modified or derivative software.\n\nDevelopers who wish to keep modified or derivative software proprietary or closed source can [get in touch for a commercial license agreements](https://studiole.uk/contact/)\n\n\u003e Copyright © Laurence Elsdon 2023-2025\n\u003e\n\u003e This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\u003e\n\u003e This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.\n\u003e\n\u003e You should have received a copy of the GNU Affero General Public License along with this program. If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n\n→ [GNU Affero General Public License](LICENSE.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudiole%2Ftectonic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstudiole%2Ftectonic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudiole%2Ftectonic/lists"}