Estrelica.Core.Public demo solution
Estrelica.Core.Public.zip (available for download from the CastleHill Software website) contains several demo applications to show you how to use Estrelica.Core in various scenarios, and get you started building your own applications with it.
The C# code in these demo apps (but not the Estrelica.Core library itself) is released under the MIT license, meaning you are free to reuse the code in whatever way you see fit in order to develop your own Archer integration applications.
The demo apps available in the Estrelica.Core.Public solution are:
Metadata Demo - Demonstrating a variety of ways to interact with Archer metadata
Datafeed Explorer - Allows you to view all of your datafeeds, their mapping configurations, their last run status and execution histories. It will also allow you to manually invoke a datafeed's execution. This application requires extensions in order to operate.
Two demo implementations for user management (i.e. asserting that a given user is a member of specific groups) are also provided:
CHUM Tool - This is the CastleHill User Management tool, a simplified user management utility which utilizes the standard Archer Contacts application, requiring only the addition of two new fields.
User Access Processor - This is a more complex user management utility which requires the installation of a new ODA ("User Access Request"), but includes features for management approval via Advanced Workflow and record-based logging of all activities performed by the processor.
All of these demo projects rely on configuration settings stored in the appSettings.json file found in the solution's Estrelica.Demo.Common project. You'll need to modify this file to enter your own settings (i.e. the Estrelica.Core authorization key provided to you by CastleHill Software and the connection/authentication information for your Archer instance and user account).
See the article on managing configuration with Estrelica.Core.Configuration for details on this process.