Skip to content

Commit 072f08b

Browse files
committed
Imrpove layout by moving the OSMF section down above sponsors
1 parent a0fecb4 commit 072f08b

File tree

10 files changed

+26
-34
lines changed

10 files changed

+26
-34
lines changed

readme.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,6 @@
66
[![License](https://img.shields.io/github/license/devlooped/ThisAssembly.svg?color=blue)](https://github.com//devlooped/ThisAssembly/blob/main/license.txt)
77
[![Build](https://github.com/devlooped/ThisAssembly/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/devlooped/ThisAssembly/actions)
88

9-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
10-
## Open Source Maintenance Fee
11-
12-
To ensure the long-term sustainability of this project, use of $product$ requires an
13-
[Open Source Maintenance Fee](https://opensourcemaintenancefee.org). While the source
14-
code is freely available under the terms of the [MIT License](license.txt), all other aspects of the
15-
project --including opening or commenting on issues, participating in discussions and
16-
downloading releases-- require [adherence to the Maintenance Fee](osmfeula.txt).
17-
18-
In short, if you use this project to generate revenue, the [Maintenance Fee is required](osmfeula.txt).
19-
20-
To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/devlooped) at the corresponding
21-
OSMF tier (starting at just $10!).
22-
23-
<!-- https://github.com/devlooped/.github/raw/main/osmf.md -->
24-
259
<!-- #meta -->
2610
Expose project and assembly level information as constants in the ThisAssembly
2711
class using source generators powered by Roslyn.
@@ -40,6 +24,23 @@ all the other packages for convenience.
4024
> For now, ThisAssembly only generates C# code.
4125
<!-- #meta -->
4226
27+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
28+
## Open Source Maintenance Fee
29+
30+
To ensure the long-term sustainability of this project, use of $product$ requires an
31+
[Open Source Maintenance Fee](https://opensourcemaintenancefee.org). While the source
32+
code is freely available under the terms of the [MIT License](license.txt), all other aspects of the
33+
project --including opening or commenting on issues, participating in discussions and
34+
downloading releases-- require [adherence to the Maintenance Fee](osmfeula.txt).
35+
36+
In short, if you use this project to generate revenue, the [Maintenance Fee is required](osmfeula.txt).
37+
38+
To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/devlooped) at the corresponding
39+
OSMF tier (starting at just $10!).
40+
41+
<!-- https://github.com/devlooped/.github/raw/main/osmf.md -->
42+
43+
4344
## ThisAssembly.AssemblyInfo
4445
[![Version](https://img.shields.io/nuget/vpre/ThisAssembly.AssemblyInfo.svg?color=royalblue)](https://www.nuget.org/packages/ThisAssembly.AssemblyInfo)
4546
[![Downloads](https://img.shields.io/nuget/dt/ThisAssembly.AssemblyInfo.svg?color=green)](https://www.nuget.org/packages/ThisAssembly.AssemblyInfo)

src/ThisAssembly.AssemblyInfo/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #assembly -->
42
This package generates a static `ThisAssembly.Info` class with public
53
constants exposing the following attribute values generated by default for SDK style projects:
@@ -22,5 +20,6 @@ on the `ThisAssembly.Info` class.
2220

2321
<!-- #assembly -->
2422
<!-- include ../visibility.md -->
23+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2524
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
2625
<!-- exclude -->

src/ThisAssembly.Constants/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #constants -->
42
This package generates a static `ThisAssembly.Constants` class with public
53
constants for `@(Constant)` MSBuild items in the project.
@@ -66,5 +64,6 @@ Which results in:
6664

6765
<!-- #constants -->
6866
<!-- include ../visibility.md -->
67+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
6968
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
7069
<!-- exclude -->

src/ThisAssembly.Git/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #git -->
42
This package generates a static `ThisAssembly.Git` class with constants
53
for the following Git properties from the current project:
@@ -73,5 +71,6 @@ packaging experience possible:
7371

7472
<!-- #git -->
7573
<!-- include ../visibility.md -->
74+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
7675
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
7776
<!-- exclude -->

src/ThisAssembly.Metadata/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #metadata -->
42
This package provides a static `ThisAssembly.Metadata` class with public
53
constants exposing each `[System.Reflection.AssemblyMetadata(..)]` defined in
@@ -21,5 +19,6 @@ for this example.
2119

2220
<!-- #metadata -->
2321
<!-- include ../visibility.md -->
22+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2423
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
2524
<!-- exclude -->

src/ThisAssembly.Project/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #project -->
42
This package generates a static `ThisAssembly.Project` class with public
53
constants exposing project properties that have been opted into this mechanism by adding
@@ -20,5 +18,6 @@ them as `ProjectProperty` MSBuild items in the project file, such as:
2018

2119
<!-- #project -->
2220
<!-- include ../visibility.md -->
21+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2322
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
2423
<!-- exclude -->

src/ThisAssembly.Resources/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #resources -->
42

53
This package generates a static `ThisAssembly.Resources` class with public
@@ -69,5 +67,6 @@ The following MSBuild properties can be used to customize the generated code:
6967
| ThisAssemblyVisibility | Sets the visibility modifier of the generated `ThisAssembly` root class. If not set, it will be internal. |
7068

7169
<!-- #resources -->
70+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
7271
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
7372
<!-- exclude -->

src/ThisAssembly.Strings/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #strings -->
42

53
This package generates a static `ThisAssembly.Strings` class with public
@@ -79,5 +77,6 @@ The following MSBuild properties can be used to customize the generated code:
7977
| ThisAssemblyVisibility | Sets the visibility modifier of the generated `ThisAssembly` root class. If not set, it will be internal. |
8078

8179
<!-- #strings -->
80+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
8281
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
8382
<!-- exclude -->

src/ThisAssembly.Vsix/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- #vsix -->
42
Allows consuming VSIX manifest properties from code, as well as
53
MSBuild project properties from the VSIX manifest. For example:
@@ -47,5 +45,6 @@ project and selecting "Pack".
4745

4846
<!-- #vsix -->
4947
<!-- include ../visibility.md -->
48+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
5049
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
5150
<!-- exclude -->

src/ThisAssembly/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2-
## Overview
31
<!-- include ../../readme.md#meta -->
42

53
## ThisAssembly.AssemblyInfo
@@ -24,5 +22,6 @@
2422
<!-- include ../ThisAssembly.Strings/readme.md#strings -->
2523

2624
<!-- include ../visibility.md -->
25+
<!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
2726
<!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
2827
<!-- exclude -->

0 commit comments

Comments
 (0)