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 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
:bulb: Tips: you can also use the watch command, it will rebuild CoreWiki when you do any code change dotnet watch run
@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-wantedhere
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: [email protected], 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)
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]
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!