-
Notifications
You must be signed in to change notification settings - Fork 2
Development Environment
dotcomboom edited this page Apr 30, 2020
·
5 revisions
The AutoSite Visual Studio solution is comprised of three projects:
-
Apricot
: AutoSite's core build engine. -
AutoSite Core
: A barebones console-based application that uses Apricot to build a site. Useful for scripting and more CLI-savvy folk. -
AutoSite
: The full AutoSite GUI application, made with Winforms.- The
dist
folder contains files pertaining to Windows 10 manifests that should be included with each release. - The folder also includes AutoSite's icon
autosite.ico
and screenshots used in the readme.- Also included is
AutoSitePy.exe
; this is a packaged up (using pyinstaller) version of the legacy AutoSite, and is not necessarily required.
- Also included is
- The
Additionally, the Documentation
folder at present stores some very rough, incomplete documentation; that itself is an AutoSite site folder.
-
CommonMark.dll
: Used by Apricot (and in turn, AutoSite and AutoSite Core) for Markdown support -
FastColoredTextBox.dll
(alt): Used by AutoSite, for the editor
The above references can be obtained from their respective sources, though they have been included in the repository for the sake of convenience.
-
Apricot.dll
(product of building the Apricot project): Used by AutoSite and AutoSite Core
AutoSite is built with Visual Studio 2010 Express and Visual Studio 2019 Community. As both versions of the IDE use the same solution and project format, either one can be used.
Apricot, AutoSite Core, and AutoSite all presently target .NET Framework 2.0.
- Version numbers are stored in the Assembly Version fields and are displayed by AutoSite and AutoSite Core.
- For Release Candidate releases, the Description field is presently used. These are also displayed, following the version number.