THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
One name for Namespaces, Projects, Assemblies and NuGets
- Whenever possible, related items in REEF.NET shall share the same name.
- The same name is also used for the folder that contains the project
- Sub-Namespaces are created as folders in the Project.
- For example, Tang is in the Project
Org.Apache.REEF.Tang
, which produces the DLLOrg.Apache.REEF.Tang.dll
, all classes within are in the NamespaceOrg.Apache.REEF.Tang
.
Project List
Project / Namespace / Artifact Name | Type | Contents | Notes |
---|---|---|---|
Org.Apache.REEF.Tang | DLL | Tang | |
Org.Apache.REEF.Tang.Tools | EXE | Tang tools (e.g. the class hierarchy builder) | |
Org.Apache.REEF.Wake | DLL | Wake | |
Org.Apache.REEF.Driver | EXE | Driver | |
Org.Apache.REEF.Evaluator | EXE | Evaluator | |
Org.Apache.REEF.Common | DLL | Common code shared between Driver and Evaluator | |
Org.Apache.REEF.Examples | DLL | REEF Examples | we might create additional projects in sub-namespaces for large examples |
Org.Apache.REEF.Tests | ? | Integration tests | Not sure whether this is an EXE or Test project |
Org.Apache.REEF.Utilities | DLL | Helper classes. This project may not have dependencies. | |
Org.Apache.REEF.Network | DLL | Networking Services for REEF | |