Skip to content

Commit d3e4910

Browse files
committed
package readmes for bundle, config, and core
1 parent 8cff315 commit d3e4910

6 files changed

Lines changed: 68 additions & 5 deletions

File tree

Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<Copyright>Copyright 2014-2025 SourceGear, LLC</Copyright>
55
<Company>SourceGear</Company>
66
<Authors>Eric Sink</Authors>
7-
<Version>3.0.0-pre20250722133057</Version>
8-
<AssemblyVersion>3.0.0.2759</AssemblyVersion>
9-
<FileVersion>3.0.0.2759</FileVersion>
7+
<Version>3.0.0-pre20250724144103</Version>
8+
<AssemblyVersion>3.0.0.2761</AssemblyVersion>
9+
<FileVersion>3.0.0.2761</FileVersion>
1010
<Description>SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite</Description>
1111
<ProviderLangVersion>10.0</ProviderLangVersion>
1212
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ as part of this project. It contains builds of the native SQLite code library
3232
for server platforms and with the most commonly used features enabled.
3333
I update this package from time to time.
3434

35-
My company (SourceGear) operates a paid service at nuget.sourcegear.com
35+
SourceGear operates a paid service at nuget.sourcegear.com
3636
which provides various native SQLite builds which are
3737
updated immediately after each SQLite release. These include regular
3838
SQLite builds, or various options with encryption support. We can also provide

src/SQLitePCLRaw.bundle_e_sqlite3/SQLitePCLRaw.bundle_e_sqlite3.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44
<IncludeBuildOutput>false</IncludeBuildOutput>
55
<TargetFrameworks>netstandard2.0</TargetFrameworks>
66
<PackageId>SQLitePCLRaw.bundle_e_sqlite3</PackageId>
7-
<PackageDescription>This 'batteries-included' bundle brings in SQLitePCLRaw.core and the necessary stuff for certain common use cases. Call SQLitePCL.Batteries.Init(). Policy of this bundle: e_sqlite3 included</PackageDescription>
7+
<PackageDescription>This 'batteries-included' bundle brings in SQLitePCLRaw.core and the necessary stuff for certain common use cases. Call SQLitePCL.Batteries.Init().</PackageDescription>
8+
<PackageReadmeFile>README.md</PackageReadmeFile>
89
</PropertyGroup>
910

11+
<ItemGroup>
12+
<None Include="..\common\README.md" Pack="True" PackagePath="README.md" />
13+
</ItemGroup>
14+
1015
<ItemGroup>
1116
<ProjectReference Include="..\SQLitePCLRaw.config.e_sqlite3\SQLitePCLRaw.config.e_sqlite3.csproj" />
1217
</ItemGroup>

src/SQLitePCLRaw.config.e_sqlite3/SQLitePCLRaw.config.e_sqlite3.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,17 @@
88
<AssemblyOriginatorKeyFile>..\..\sn\SQLitePCLRaw.batteries_v2.snk</AssemblyOriginatorKeyFile>
99
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
1010
<PackageDescription>This package sets the configuration for using e_sqlite3 but does not bring in that native library itself. It's like bundle_e_sqlite3, except it's hollow.</PackageDescription>
11+
<PackageReadmeFile>README.md</PackageReadmeFile>
1112
</PropertyGroup>
1213

1314
<ItemGroup>
1415
<Compile Include="..\..\src\common\batteries_v2.cs" />
1516
</ItemGroup>
1617

18+
<ItemGroup>
19+
<None Include="..\common\README.md" Pack="True" PackagePath="README.md" />
20+
</ItemGroup>
21+
1722
<Import Condition=" '$(TargetFramework)' == 'netstandard2.0' " Project="..\msbuild_bundle_fragments\e_sqlite3_dllimport.xml" />
1823
<Import Condition=" '$(TargetFramework)' == '$(tfm_net)' " Project="..\msbuild_bundle_fragments\e_sqlite3_dllimport.xml" />
1924
<Import Condition=" '$(TargetFramework)' == '$(tfm_ios)' " Project="..\msbuild_bundle_fragments\e_sqlite3_internal.xml" />

src/SQLitePCLRaw.core/SQLitePCLRaw.core.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<SignAssembly>true</SignAssembly>
99
<AssemblyOriginatorKeyFile>..\..\sn\SQLitePCLRaw.core.snk</AssemblyOriginatorKeyFile>
1010
<PackageDescription>SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite. This package does not provide an API which is friendly to app developers. Rather, it provides an API which handles platform and configuration issues, upon which a friendlier API can be built. In order to use this package, you will need to also add one of the SQLitePCLRaw.provider.* packages and call raw.SetProvider().</PackageDescription>
11+
<PackageReadmeFile>README.md</PackageReadmeFile>
1112
</PropertyGroup>
1213

1314
<ItemGroup>
@@ -17,6 +18,10 @@
1718
</EmbeddedResource>
1819
</ItemGroup>
1920

21+
<ItemGroup>
22+
<None Include="..\common\README.md" Pack="True" PackagePath="README.md" />
23+
</ItemGroup>
24+
2025
<ItemGroup>
2126
<Compile Include="raw.cs" />
2227
<Compile Include="handles.cs" />

src/common/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
# SQLitePCLRaw
3+
4+
SQLitePCLRaw is a .NET Portable Class Library (PCL) for low-level (raw)
5+
access to SQLite.
6+
7+
This library is open source (Apache License v2) and has been downloaded
8+
hundreds of millions of times on nuget.org.
9+
10+
My name is Eric Sink. I am:
11+
12+
- the maintainer of this library
13+
- the founder of SourceGear, a small software company in Illinois
14+
- part of the SQLite core team
15+
16+
You can email me at either eric@sourcegear.com or eric@sqlite.org.
17+
Please contact me if you are interested in any of the following
18+
related services available from SourceGear:
19+
20+
## Technical Support
21+
22+
SourceGear offers technical support agreements at various price levels.
23+
24+
## SQLite builds
25+
26+
SourceGear operates a paid service at nuget.sourcegear.com
27+
which provides various native SQLite builds which are
28+
updated immediately after each SQLite release. These include regular
29+
SQLite builds, or various options with encryption support. We can also provide
30+
custom configurations.
31+
32+
## Encryption support
33+
34+
I no longer publish encryption-enabled SQLite builds without cost.
35+
36+
My recommended solution for encryption support is the SQLite Encryption Extension (SEE), which is the official implementation from the SQLite team:
37+
38+
https://sqlite.org/com/see.html
39+
40+
The SEE is not open source -- a paid license is required. SourceGear's SQLite build service
41+
provides SEE builds in the form of nuget packages.
42+
43+
## Custom software development
44+
45+
SourceGear offers custom software devlopment or maintenance services
46+
on a time-and-materials basis.
47+
48+

0 commit comments

Comments
 (0)