* Updated migrations to add new columns to subscriptions
* repos updated with new columns
* dto updated with new columns
* subscription model was updated
* DiscordNotificationJob.cs was updated to reflect subscription options
* updated seed for codeproject subscriptions
* Migration added to update Articles to define if Release or Commit
* CodeProjectWatcher Job was created from GithubWatcher as this will target services like gitlab and also gitea.
* article model was updated to reflect migration changes
* Added CodeProjects to startup
* Seed was updated with CodeProjects and some new defaults
* Added Delete call for Sources
* Added a route to cleanup all records based on SourceId
* Added CodeProject const values to load from config
* minor changes to the rss controller
* Added codeprojects to the routes to trigger the job
* new seed and corrected some issues talking to the db
* adding some prep work for adding youtube back again
* small updates for rss and getting results from discord job
* new command to reload db
* added discord alerts job to hangfire
* exposing connectionStrings to controllers
* First controller added to start testing
* corrected param to be page not age
* new model to map connection strings to for the controllers
* HelloWorldJob uses options now to make hangfire happy
* improved the html reader to find some rss feeds and start to extract the body of the content
* moved html parser to its own namespace and make a sub client to process theh header
* helpful vsc changes
* updated rss watcher to include the sourceId so it can be added to the db call
* updated tests to reflect changes
* updated gitignore to avoid trash and moved over my makefile
* More routes and added serilog
* adding more database calls for the controllers
* Updated interfaces for the tables
* Added Serilog to jobs
* removed default files
* Added more routes and added DTO
* Added DTO objects and SourceType Consts for easy usage
* updated discord model name to follow the pattern
* updated formatting
* new dto objects and Subscriptions repo interface
* added subscription db and api calls
* focusing on the twitter tags as most sites focus on them
* updated test to pull a html based feed
* inital table clients are almost ready
* adding new repo interfaces
* adding MS DI to the tables
* adding tables and MS DI to jobs
* updated how the config builder works and pass Iconfig to jobs
* Updated how articles interface returns a value
* updated constructors to support DI and removed static call
* added source consts and model notes
* updated sources.type to contain the value to link what job collects it
* added RssWatcherJob to hangfire
* DI and hangfire jobs wont work. Defering to options classes
* Services updated to have options exposed over DI
* Tests have been updated.. more to come
* gave api access to the db project
* added db models
* working on rss extraction and meta extraction
* test project to debug rsswatcherjob
* added new configs for the project
* new interface to define collectors
* basic rss extraction and article details are now exposed
* tests updated for rss pull
* starting to get dapper working. Query works but insert seems to have a value issue
* removed dapper from services
* added some basic tests for db calls