Giter VIP home page Giter VIP logo

dotnetnotts-web's Introduction

.NET Notts Website

Build and deploy ASP.Net Core app to Azure Web App - dotnetnotts

The new .NET Notts website written in Blazor. You can find the site at it's temporary domain name here;

https://dotnetnotts.azurewebsites.net/

Contents


Contributing

Before contributing to this repository please follow the following steps. Also please check the contribution guidelines.


Step 1 - Check for any issue

Before making any changes, check to see if there are any issues describing the feature you want to add or the bug you want to fix.

If there isn't an issue for the change you want to make, raise one

In the case that an issue doesn't exist for the change you want to make, raise one and fill in all the details asked for in the template.


Step 2 - Comment on the issue you want to pick up

When you have found an issue, comment on it requesting that you want to pick up the issue. If you have raised the issue, you can comment straight away saying you are going to resolve the issue yourself.

The reason for this is we have many people wanting to make certain changes, and we are running a first-come rota on who gets the issue. The first person to ask on an issue gets to resolve it.


Step 3 - One of the owners will comment and set to in-progress

If you can pick up an issue, the owners of the repository will comment saying so and set a in-progress label on the issue.


Extra Notes


First come first served

We are managing the demand to contribute by allowing the first person to request addressing a change on an issue to be the person whose PR we will review.

Some issues can have multiple contributions, so please do ask on the issue if you can still contribute.


Please only pick up one issue at a time, and a maximum of two issues over October

There are many small changes available in the issues. This is to ensure there are plenty of issues available for different first time contributors to pick up.

Please don't address more than two issues in this repository.


Please be patient

The maintainers look after this repository in their free time outside of full time jobs. They also have other priorities and commitments. We will try to address issues and pull requests in a timely manner, but sometimes it will take a few days. Please be patient.


Local Development

Building Locally

To build the project use the command dotnet build in the terminal of your choice.

Running Locally

To run the project locally use the command dotnet run in the terminal of your choice. This make the site available on http://localhost:5000/. Access that address in the browser of your choice to see your local version of the website.

Running Tests

To run tests use the command dotnet test in the terminal of your choice. If you wish to test code coverage, you can also run dotnet test --collect:"XPlat Code Coverage".

Existing test suites can be found under the ./tests folder. As of writing, the tests consist of only unit-level / component-level tests written using bUnit.

If you are editing or adding new components, please consider adding or updating tests to reflect your changes!


Build Tool

GitHub Actions is set up to build and run tests from Pull Requests so that we can ensure the project builds and tests pass from any changes made within branches before they are merged in.

GitHub Actions is also used to deploy on merge into master.

Build and deploy ASP.Net Core app to Azure Web App - dotnetnotts


Branding

We ask that you make your changes to the front end with the following branding guidelines in mind:

.NET Notts Branding

  • Green Background / White Text

    • Background: #05BD9E
    • Foreground: #FFFFFF
  • White Background / Black Text

    • Background: #FFFFFF
    • Foreground: #000000

Font: Bahnschrift


dotnetnotts-web's People

Contributors

alanbuxey avatar aliecake avatar atharvakadlag avatar augilar avatar batoolmm avatar chatrg avatar dependabot[bot] avatar gyro2009 avatar haniket avatar harshalgoyal avatar jonasvag avatar joro550 avatar lukebillo avatar mosoftwareenterprises avatar patbsh avatar pjgpetecodes avatar rach-m avatar rajeevbhat27 avatar shubhamsood1406 avatar wordshaker avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.