Skip to content
Permalink
Browse files
AMQNET-588 Solution clean up
- Reorganize repository structure
- Remove redundant .csproj files leaving only one csproj per actual project
- Update package scripts
- Replace sandcastle with docFX
  • Loading branch information
HavretGC committed Jun 24, 2019
1 parent dc2c2a5 commit 04ff7f68a8724d58d9597c538b3c018098f63103
Showing 144 changed files with 1,189 additions and 3,676 deletions.
@@ -1,9 +1,13 @@

.vs/

bin/
obj/
build/
.idea/
*.csproj.user


.vs/

bin/
obj/
build/
.idea/
*.csproj.user
nms.sln.startup.json
build/
package/
nms.sln.DotSettings.user
tools/
1,528 LICENSE.txt

Large diffs are not rendered by default.

@@ -1,12 +1,12 @@
=========================================================================
== NOTICE file corresponding to the section 4 d of ==
== the Apache License, Version 2.0, ==
== in this case for the Apache ActiveMQ distribution. ==
=========================================================================

Apache ActiveMQ
Copyright 2005-2017 The Apache Software Foundation

This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).

=========================================================================
== NOTICE file corresponding to the section 4 d of ==
== the Apache License, Version 2.0, ==
== in this case for the Apache ActiveMQ distribution. ==
=========================================================================
Apache ActiveMQ
Copyright 2005-2017 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
@@ -1,54 +1,54 @@
=======================================================================
Welcome to:
* Apache.NMS : The .NET Messaging Service Client API
=======================================================================

For more information see http://activemq.apache.org/nms

=======================================================================
Building With NAnt 0.86 see http://nant.sourceforge.net/
=======================================================================

NAnt version 0.86 or newer is required to build Apache.NMS. Version 0.90
or newer is highly recommended.
To build the code using NAnt, run:

nant

The NMS documentation can be generated into three different formats using
Microsoft's Sandcastle open source product. The Sandcastle Styles project
was used to enhance the output generated from the current release of Sandcastle.

The Sandcastle project is located here:

http://sandcastle.codeplex.com/

The Sandcastle Styles project is located here:

http://sandcastlestyles.codeplex.com/

To generate the documentation, run:

nant sandcastle-all

=======================================================================
Building With Visual Studio 2008
=======================================================================

First build the project with nant, this will download and install
all the 3rd party dependencies for you.

Open the solution File. Build using "Build"->"Build Solution"
menu option.

The resulting DLLs will be in build\${framework}\debug or the
build\${framework}\release directories depending on your settings
under "Build"->"Configuration Manager"

If you have the Resharper plugin installed in Visual Studio, you can run
all the Unit Tests by using the "ReSharper"->"Unit Testing"->"Run All
Tests from Solution" menu option. Please note that you must run an
Apache ActiveMQ Broker before kicking off the unit tests. Otherwise,
the standalone NUnit test runner can be used. NUnit version 2.5.8
is required to build and run the unit tests.

=======================================================================
Welcome to:
* Apache.NMS : The .NET Messaging Service Client API
=======================================================================
For more information see http://activemq.apache.org/nms
=======================================================================
Building With NAnt 0.86 see http://nant.sourceforge.net/
=======================================================================
NAnt version 0.86 or newer is required to build Apache.NMS. Version 0.90
or newer is highly recommended.
To build the code using NAnt, run:
nant
The NMS documentation can be generated into three different formats using
Microsoft's Sandcastle open source product. The Sandcastle Styles project
was used to enhance the output generated from the current release of Sandcastle.
The Sandcastle project is located here:
http://sandcastle.codeplex.com/
The Sandcastle Styles project is located here:
http://sandcastlestyles.codeplex.com/
To generate the documentation, run:
nant sandcastle-all
=======================================================================
Building With Visual Studio 2008
=======================================================================
First build the project with nant, this will download and install
all the 3rd party dependencies for you.
Open the solution File. Build using "Build"->"Build Solution"
menu option.
The resulting DLLs will be in build\${framework}\debug or the
build\${framework}\release directories depending on your settings
under "Build"->"Configuration Manager"
If you have the Resharper plugin installed in Visual Studio, you can run
all the Unit Tests by using the "ReSharper"->"Unit Testing"->"Run All
Tests from Solution" menu option. Please note that you must run an
Apache ActiveMQ Broker before kicking off the unit tests. Otherwise,
the standalone NUnit test runner can be used. NUnit version 2.5.8
is required to build and run the unit tests.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -0,0 +1,10 @@
###############
# folder #
###############
/**/DROP/
/**/TEMP/
/**/packages/
/**/bin/
/**/obj/
_site
log.txt
@@ -0,0 +1,5 @@
###############
# temp file #
###############
*.yml
.manifest
@@ -0,0 +1,2 @@
# PLACEHOLDER
TODO: Add .NET projects to the *src* folder and run `docfx` to generate **REAL** *API Documentation*!
@@ -0,0 +1 @@
# Add your introductions here!
@@ -0,0 +1,2 @@
- name: Introduction
href: intro.md
@@ -0,0 +1,75 @@
{
"metadata": [
{
"src": [
{
"files": [
"src/nms-api/nms-api.csproj"
],
"src": ".."
}
],
"dest": "api",
"disableGitFeatures": false,
"disableDefaultFilter": false,
"properties": {
"TargetFramework": "netstandard2.0"
}
}
],
"build": {
"content": [
{
"files": [
"api/**.yml",
"api/index.md"
]
},
{
"files": [
"articles/**.md",
"articles/**/toc.yml",
"toc.yml",
"*.md"
]
}
],
"resource": [
{
"files": [
"images/**"
]
}
],
"overwrite": [
{
"files": [
"apidoc/**.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"globalMetadata": {
"_appTitle": "Apache NMS API Documentation",
"_appLogoPath": "/images/activemq_logo_icon.png",
"_appFooter": "Copyright © 2005-2019 Apache Software Foundation project<br>Generated by <strong>DocFX</strong>",
"_enableSearch": "true"
},
"dest": "_site",
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"template": [
"default",
"template"
],
"postProcessors": [],
"markdownEngineName": "markdig",
"noLangKeyword": false,
"keepFileLink": false,
"cleanupCacheHistory": false,
"disableGitFeatures": false
}
}
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,4 @@
# This is the **HOMEPAGE**.
Refer to [Markdown](http://daringfireball.net/projects/markdown/) for how to write markdown files.
## Quick Start Notes:
1. Add images to the *images* folder if the file is referencing an image.

0 comments on commit 04ff7f6

Please sign in to comment.