more api rants
[teamcity/dotNetPackagesSupport.git] / README
diff --git a/README b/README
index c1d6ed0d2e7fa2d83e531e6037566ed7c58ce938..f13d0b4cc54836365e7e92c53a4d6f4014a136c8 100644 (file)
--- a/README
+++ b/README
@@ -5,11 +5,47 @@ The goal of this plugin is to research and support
 \r
 We plan to cover mostly nuget and openwrap.\r
 \r
-This plugin will be compatible with at least TeamCity 6.5\r
+This plugin will be compatible with TeamCity 6.5 and newer\r
 \r
+Supported features:\r
 \r
-API gaps:\r
+- NuGet packages installer build runner:\r
+    \r
+  Installs packages with help of nuget install command, according to David Ebbo post \r
+  (http://blog.davidebbo.com/2011/03/using-nuget-without-committing-packages.html)\r
+  allowing to use NuGet without committing packages to version control.\r
+\r
+  Updates packages help of nuget update command\r
+\r
+\r
+- NuGet Dependency Trigger:\r
+  \r
+  Build Trigger that starts a new build if package is updated.   \r
+\r
+- NuGet used packages tab\r
+\r
+  Reports list of all used packages in build configuration. \r
+  Available only if NuGet Packages Installer Build Runner is used.\r
+\r
+- Build Runner to publish created NuGet packages to NuGet feeds
+\r
+\r
+API gaps TeamCity:\r
  - Reuse ComposideBuildProcess and DelegatingBuildProcess\r
  - Use XmlXppAbstractParser#parse(InputSream)\r
- - Consider reuseing of Maven build trigger/project models\r
+ - Consider reusing of Maven build trigger/project models\r
  - Make server-side PluginDescription contain getPluginRoot() to avoid cast to PluginInfo
+ - Add CustomDataStorage to BuildTriggerDescriptor
+ - Tools server extension: 
+   - no way to provide own UI
+   - no way to implement custom downloader
+   - user may tweak download url to download malicious file instead of expected one => checkes required
+
+API gaps NuGet:
+ - Allow to call nuget.exe with plugins without installing them into %USERPROFILE%
+     http://nuget.codeplex.com/workitem/1295
+ - Allow to provide authorization for NuGet sources from commandline
+     http://nuget.codeplex.com/workitem/1303
+
+
+