2013-07-10 13:05:46 +02:00
|
|
|
XenCenter
|
|
|
|
=========
|
|
|
|
|
2021-08-11 00:07:22 +02:00
|
|
|
![Checks](https://github.com/xenserver/xenadmin/actions/workflows/main.yml/badge.svg)
|
2018-10-12 13:33:10 +02:00
|
|
|
[![Lines of Code](https://tokei.rs/b1/github/xenserver/xenadmin)](https://github.com/xenserver/xenadmin)
|
|
|
|
|
2013-06-24 13:41:48 +02:00
|
|
|
This repository contains the source code for XenCenter.
|
|
|
|
|
2018-10-12 13:33:10 +02:00
|
|
|
XenCenter is a Windows-based management tool for Citrix Hypervisor environments,
|
|
|
|
which enables users to manage and monitor server and resource pools,
|
|
|
|
and to deploy, monitor, manage, and migrate virtual machines.
|
2013-06-24 13:41:48 +02:00
|
|
|
|
|
|
|
XenCenter is written mostly in C#.
|
2017-12-08 14:34:31 +01:00
|
|
|
|
2013-07-10 13:05:46 +02:00
|
|
|
Contributions
|
|
|
|
-------------
|
|
|
|
|
2017-12-08 14:34:31 +01:00
|
|
|
The preferable way to contribute patches is to fork the repository on Github and
|
|
|
|
then submit a pull request. If for some reason you can't use Github to submit a
|
|
|
|
pull request, then you may send your patch for review to the
|
|
|
|
xs-devel@lists.xenserver.org mailing list, with a link to a public git repository
|
|
|
|
for review. Please see the [CONTRIB](CONTRIB) file for some general guidelines
|
|
|
|
on submitting changes.
|
2013-07-10 13:05:46 +02:00
|
|
|
|
|
|
|
License
|
|
|
|
-------
|
|
|
|
|
2017-12-08 14:34:31 +01:00
|
|
|
This code is licensed under the BSD 2-Clause license. Please see the
|
|
|
|
[LICENSE](LICENSE) file for more information.
|
2013-07-10 13:05:46 +02:00
|
|
|
|
2013-06-24 13:41:48 +02:00
|
|
|
How to build XenCenter
|
2013-07-10 13:05:46 +02:00
|
|
|
----------------------
|
|
|
|
|
2017-12-08 14:34:31 +01:00
|
|
|
To build XenCenter, you need
|
|
|
|
|
|
|
|
* the source from xenadmin repository
|
2020-04-23 01:41:05 +02:00
|
|
|
* Visual Studio 2019
|
|
|
|
* .NET Framework 4.8
|
2017-12-08 14:34:31 +01:00
|
|
|
|
2015-06-19 14:32:43 +02:00
|
|
|
and also some libraries which we do not store in the source tree:
|
2017-12-08 14:34:31 +01:00
|
|
|
|
|
|
|
* CookComputing.XmlRpcV2.dll
|
|
|
|
* Newtonsoft.Json.dll
|
|
|
|
* DiscUtils.dll
|
|
|
|
* ICSharpCode.SharpZipLib.dll
|
|
|
|
* log4net.dll
|
|
|
|
|
|
|
|
You can find the source code of these libraries (along with some patches) in
|
|
|
|
[dotnet-packages](https://github.com/xenserver/dotnet-packages) repository.
|
|
|
|
|
2019-05-29 12:47:32 +02:00
|
|
|
To run the [NUnit](http://www.nunit.org/) tests you will need the following libraries:
|
2017-12-08 14:34:31 +01:00
|
|
|
|
|
|
|
* nunit.framework.dll
|
|
|
|
* Moq.dll
|
|
|
|
|
2019-05-29 12:47:32 +02:00
|
|
|
which can be obtained from <http://www.nuget.org/>.
|