aboutsummaryrefslogtreecommitdiff
path: root/src/Model/IProjectData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Model/IProjectData.cs')
-rw-r--r--src/Model/IProjectData.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Model/IProjectData.cs b/src/Model/IProjectData.cs
new file mode 100644
index 0000000..1b4190d
--- /dev/null
+++ b/src/Model/IProjectData.cs
@@ -0,0 +1,19 @@
+using System.IO;
+
+
+namespace VNLib.Tools.Build.Executor.Model
+{
+ public interface IProjectData
+ {
+ string? Description { get; }
+ string? Authors { get; }
+ string? Copyright { get; }
+ string? VersionString { get; }
+ string? CompanyName { get; }
+ string? Product { get; }
+ string? RepoUrl { get; }
+ string? this[string index] { get; }
+ void Load(Stream stream);
+ string[] GetProjectRefs();
+ }
+} \ No newline at end of file