- About Isolated Package Feeds
- Projects in solution
- Solution Development Dependencies
- References
- Package Sources
- TODO
The goal of this project is to develop content feed provders for environments that are isolated from the public internet, which caches and synchronizes content from public feed providers.
The initial scope is to create NuGet and NPM Package Feed services as well as content from CDN providers.
Click here to view GitHub project
- IsolatedPackageFeeds.Shared - Class library shared by other projects.
- IsolatedPackageFeeds.Shared.Tests - Unit tests for the
IsolatedPackageFeeds.Shared
application. - CdnGetter - Console application to manage Local NuGet Feed of libraries hosted by upstream content delivery networks.
- CdnGetter.UnitTests - Unit tests for the
CdnGetter
application. - CdnServer - CDN website for hosting libraries downloaded by the
CdnGetter
application. - NuGetPuller - Class library for managing local NuGet repositories and retrieve packages from an upstream NuGet repository.
- NuGetPuller.CLI - Console application to manage Local NuGet Feed of packages hosted by an upstream NuGet repository.
- NuGetPuller.CLI - GUI application to manage Local NuGet Feed of packages hosted by an upstream NuGet repository.
- NuGetPuller.UnitTests - Unit tests for
NuGetPuller
application.
- .NET Core Add Reference
- .NET Core User Secrets
- Better Comments
- C# Dev Kit
- C#
- Git Project Manager
- JavaScript and TypeScript Nightly
- MSBuild project tools
- NuGet Gallery
- NuGet Package Manager
- PowerShell
- SQLite
- SQLTools SQLite
- SQLTools
- Test Adapter Converter
- Test Explorer UI
- TODO Highlight
- Trx viewer
- TypeScript + Webpack Problem Matchers
- .NET Core EditorConfig Generator
- .NET Core Test Explorer
- .NET Core Tools
- Angular 1.x snippets for Visual Studio Code using John Papa AngularJS style guide
- AngularJS 1.5+ TypeScript Snippets
- AngularJS Component Generator
- AngularJs ngDoc Generator
- AngularJS Template Autocomplete
- ASP.NET Core Switcher
- Auto Close Tag
- Bookmarks
- C# Extensions
- C# Namespace Autocompletion
- C# Snippets
- C# to TypeScript
- C# XML Documentation Comments
- Complete JSDoc Tags
- Dev Containers
- devmate
- DGMLViewer
- Document This
- ESLint
- Essential ASP.NET Core Snippets
- File Downloader
- Git Extension Pack
- Git History
- GitHub Actions
- GitHub Pull Requests and Issues
- gitignore
- GitLens — Git supercharged
- HTML Boilerplate
- HTML CSS Support
- IntelliCode API Usage Examples
- IntelliCode
- IntelliSense for CSS class names in HTML
- JavaScript (ES6) code snippets
- json2ts
- LibMan Tools
- Markdown All in One
- Markdown Preview Enhanced
- Markdown
- markdownlint
- Move TS - Move TypeScript files and update relative imports
- ng1.5 components utility
- npm Intellisense
- Open in GitHub, Bitbucket, Gitlab, VisualStudio.com !
- Paste JSON as Code (Refresh)
- Paste JSON as Code
- Path Intellisense
- Peek Hidden Files
- Project Manager
- quickstart
- Rainbow CSV
- ResXpress
- Run Terminal Command
- SVG
- TypeScript Extension Pack
- TypeScript Importer
- Version Lens
- VS Code .*proj
- VS Code .njsproj
- vscode-icons
- vscode-proto3
- Xml Complete
- XML Toolkit
- XML Tools
- XML
General development reference links
- SQLite Data Types
- SQLite Syntax
- SQLite Database Provider - EF Core
- EF Core
- .NET Generic Host
- Configuration in .NET
- Make HTTP requests with the HttpClient class
- NUnit.org
- XUnit Testing
- c# Documentation Comments
Following is a list of package sources it would be desirable to mirror for offline use:
- Visual Studio Marketplace
- NuGet
- NPM
- CDNs
- Check out Light-weight Desktop (desktop-lite) for possible desktop development in GitHub container.
- Check out Live Server as possible means of manually testing web apps.
- NGrok could be used for tunneling.