<<<<<<< HEAD A simple ASP.NET Core wiki that we are working on during live coding streams. It runs on Windows, Mac, Linux and Container. Core Wiki is an allusion to the Core App. This name was suggested by Shayne Boyer in the stream of the 27th/March. Initially this project is very basic and anyone who is learning ASP.NET Core 2.0 (Razor Pages) can use it to learn.
To learn more about Jeff's stream check his Live Stream Repository.
Explore a CoreWiki live demo at https://corewiki.info/
Note: You must have nodejs with npm, and .NET Core installed
To run the latest version of CoreWiki on your local dev machine, open your favorite terminal on an operating system of your choice, and execute the following:
git clone https://github.com/csharpfritz/CoreWiki.git
cd CoreWiki\CoreWiki
npm install
dotnet run
💡 Tips: you can also use the watch command, it will rebuild CoreWiki when you do any code change dotnet watch run
Fastest way to ship your own instance is to try our Deploy to Azure button, but you can deploy to a cloud provider of your choice.
@csharpfritz is inviting for new and old to learn together with team stream, and make a pull request. A more descriptive contributing guide is written here: contributing
- To find task that has been discussed, search in the issues for
help-wanted
here - If you see TODO in code, or see small improvements in current functionality, you are also welcome to make a pull-request
- If you want to try adding a new feature, please open an issue so @csharpfritz can review the idea
You shouldn't see this problem any longer, as the latest versions of CoreWiki now include an initial start wizard that allows you to create a default administrator user. If you are using an older version of CoreWiki, follow these steps:
- Register a new account (it won't have administrator rights for obvious reasons).
- Sign in as the default administrator (username: admin@corewiki.com, password: Admin@123), and go to the User Admin page from the main menu up top.
- Scroll down, find the user you just registered, and give them the administrator role.
- From the main menu again, click the email address near the Logout button to open the profile manager.
- Click on the Personal Data sub-menu, and delete this default admin account.
HomePage - It's not a page or a feature. This is a default article that is presented as if it were the Home. When the user navigate to /Details, if topicName is not specified, the application redirect to default Article (HomePage)
======= A simple ASP.NET Core wiki that we are working on during live coding streams. It runs on Windows, Mac, Linux and Container. Core Wiki is an allusion to the Core App. This name was suggested by Shayne Boyer in the stream of the 27th/March. Initially this project is very basic and anyone who is learning ASP.NET Core 2.0 (Razor Pages) can use it to learn..
Jeff Fritz writes code live on video streams, and wants to give you a central place to ask questions, find samples, and links to projects and other materials referenced during the show.
Jeff currently presents on the following services. Choose the one that works for you:
You can find his current schedule on both services, and if you follow or subscribe to the channel you will be notified when the stream begins.
Our friend Carl Franklin from .NET Rocks has graciously allowed us to play some of his Music to Code By during the stream. Buy the music, or get a subscription with the mobile app at www.musictoflowby.com
If you want to know more about something or want to see a demo of something specific, you can ask Jeff by opening an issue and adding the 'Question' label.
The list of currently outstanding questions is available. When questions are answered, they are closed and links are added to the wrap-up blog post for the stream they were answered in.
I enjoy having guests join me for some pair-programming, because we're always going to learn something new together.
Jeff has written about how he has the hardware configured as well as the software to produce stream on his blog.
- Jeff uses Posh-Git to make the Powershell prompt easier to navigate while working with Git repositories
- When coding with a guest, Jeff and the guest use Visual Studio Live Share to work on code on screen at the same time.
- Jeff uses a bunch of great Visual Studio extensions, and you can find that list on the WebTools repository.
Archive of all shows from the stream can be found on Jeff's YouTube Fritz and Friends playlist.
HomePage - It's not a page or a feature. This is a default article that is presented as if it were the Home. When the user navigate to /Details, if topicName is not specified, the application redirect to default Article (HomePage)
upstream/master
- Allows the users navigate to the Default article (HomePage).
[Back to Home (CoreWiki)]
- Allows the users navigate to LatestChanges articles feature.
[LatestChanges]
- Allows the users navigate to Create new article feature.
[Create new article]
- Allows the users navigate to All articles feature.
[All]
<<<<<<< HEAD
- Allows the users see details of article. =======
- Allows the users see details of article.
upstream/master
- Allows the users navigate to Edit feature.
[Edit]
- Allows the users navigate to the Default Article (HomePage).
[Back to Home]
- Allows the users see comments list
- Allows the users add new comment
[New Comment]
<<<<<<< HEAD
- Allows the users create a new article. When success, redirect the user to Details Feature. Otherwise, stay in the page and show error message.
[Create]
- Allows the users to navigate to the default article (HomePage).
[Back to Home]
- Allows the users change the article (Topic, Published and Content).
- Allows the users navigate to the default article (HomePage).
[Back to Home]
- Allows the users delete the article (Topic, Published and Content).
- Allows the users navigate to the default article (HomePage).
[Back to Home]
=======
- Allows the users create a new article. When success, redirect the user to Details Feature. Otherwise, stay in the page and show error message.
[Create]
- Allows the users to navigate to the default article (HomePage).
[Back to Home]
- Allows the users change the article (Topic, Published and Content).
- Allows the users navigate to the default article (HomePage).
[Back to Home]
- Allows the users delete the article (Topic, Published and Content).
- Allows the users navigate to the default article (HomePage).
[Back to Home]
LatestChanges
upstream/master
- Allows the users see the last 10 articles. Ordered by Published Date.
- Allows the users navigate to Edit feature.
[Edit]
- Allows the users navigate to Delete feature.
[Delete]
- Allows the users navigate to Details feature.
[Detail]
- Allows the users navigate to Create new article feature.
[New article]
- Allows the users navigate to the default article (HomePage).
[Back to Home]
<<<<<<< HEAD
======= List All
upstream/master
- Allows the users see ALL articles. Ordered by Topic.
- Allows the users navigate to Edit feature.
[Edit]
- Allows the users navigate to Delete feature.
[Delete]
- Allows the users navigate to Details feature.
[Detail]
- Allows the users navigate to Create new article feature.
[New article]
- Allows the users navigate to the default article (HomePage).
[Back to Home]
- Allows the users navigate to Latest Changes feature.
[Latest Changes]
<<<<<<< HEAD
[Description]
- Occurs, always which an page is not found.
- When an exception occur, o user is redirected to error page.
[Not Simulated]
.
CoreWiki is built and tested continuously by Azure Pipelines. Shortly after you submit a pull request you can check the build status notification. All contributions encouraged!
Archive of all shows from the stream can be found on Jeff's YouTube 'Building the CoreWiki' playlist.
Series | Topic |
---|---|
Architecture Workshop 1 of 7 | Steve Smith shows us Clean Architecture |
Architecture Workshop 2 of 7 | Julie Lerman introduces Domain Driven Design |
Architecture Workshop 3 of 7 | Jimmy Bogard, MediatR and the CQRS pattern |
Architecture Workshop 4 of 7 | Mark Miller talks about the Science of Great User Interfaces |
Architecture Workshop 5 of 7 | Miguel Castro Makes our Application More Extensible |
Architecture Workshop 6 of 7 | Cecil Phillip Shows Azure Functions and Serverless Concepts |
Architecture Workshop 7 of 7 | Steve Lasker Shows Us the How and Why of Containers and Azure |
======= | |
search engine friendly URL's |
[Description]
- Occurs, always which an page is not found.
- When an exception occur, o user is redirected to error page.
[Not Simulated]
.
- Visual Studio Community x Visual Studio Code
- Visual Studio Community x Visual Studio Community
- Create New Repository
- Create Branch (Master, Dev, project_VersionsAndRatings)
- Create New Project
- Add Issues to Project
- Create/Merge/Close Pull Request
- Create/Close Issues
- Add tags to Issues
- Merge Branchs
- Commit
- Push
- Clone
- Status
- Checkout
- Merge
[Others ...]
- Install Packages
- Dotnet new globaljson --sdk-version 2.0.2
- Navigation
- Razor Pages
- BindProperty
- RedirectPage
- Routing
- Customization
- Constraint
- Dependency Injection
- Tag Helpers
- Install and Use External
- Create
- Validation Error UI
- Server-Side Validation
- Client-Side Validation
- Configure Minification
- Configure Bundling
- Data Model
- Add Data Model to a Razor Pages
- Add Database connection string
- Register the database context
- Add database context class
- Scaffold the Model
- DataType Attributes
- ModelState Validation
- Data Access
- Pagination
- Code First Database
- Migrations
- Add-Migration
- Update-Database
- Seed
- CRUD (Create, Read, Update e Delete)
- Update concurrency exception handling
- Add new unique index
- Add new column
- Bootstrap 4
- Cards
- AppVeyor
- Docker file
- TravisCI
upstream/master