Git Product home page Git Product logo

website's Introduction

LaravelUK Website Development

Introduction

Thank you for your interest in contributing to the LaravelUK website project!

This project is not just a platform for building the LaravelUK website, but also a platform to help other members learn technologies that they are not familiar with; irrespective of their level of experience.

These guidelines ensure that developers are able to quickly give feedback on your contribution and how to make it better. Most probably you might have to go back and change a few things, but it will be in the interest of making this process better for everyone. Please read and understand the contribution guide before creating an issue or pull request..

Happy contributing!

Build Status

Framework Libraries

The following framework and libraries will be used in the project Laravel Vue.js Vuex VueRouter Tailwind CSS (You can write vanilla CSS if you want. We will apply these within the build)

Contribution Instructions

If you are new to contibuting to open source projects, please follow the steps below

  • Fork the repository
  • Clone the forked repository to your local system
  • Add a git remote to the original repository. Example git remote add upstream https://github.com/laraveluk/website.git
  • Check git remote -v to ensure you can see both remotes
  • Create a feature branch in which to make your changes git checkout -b <new branch name>
  • Make changes and commit to the branch
  • Push the branch to Github
  • Submit Pull request

Etiquette

As this is a community project, selected reviewers will go through your code to ascertain if the quality is sufficient for it to be merged. You are however free to choose any member of the community to review your code however only specifically assigned members can merge your Pull Requests. Please be considerate towards reviewers/maintainers when raising issues or presenting pull requests. Let's show the world that LaravelUK members are civilized and great people to work with.

Submission Requirements

Before submitting a pull request:

  • Check the codebase to ensure that your feature doesn't already exist.
  • Check the pull requests to ensure that another person hasn't already submitted the feature or fix.
  • Send coherent history - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate - commits while developing, please [squash] (http://www.git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages) them before submitting.
  • It is important to add tests to your functionality, even if it is a very simple feature. If it is a UI change, it will be helpful to add a simple screenshot with a brief note so others will know what has changed
  • If you want to do more than one thing, send multiple pull requests.

Feedback Policy

We will strive for a "Zero Pull Request Pending" policy. This means, that if the pull request is good, it will be merged as soon as review is completed and if it does not meet the requirements, the contributor will be advised to make changes and re-submit.

Coding Standards

As this is a Laravel application, we will be following the PSR-2 coding standard.

  • Interfaces should NOT be suffixed with Interface, Traits should NOT be suffixed with Trait
  • Class and method names must be descriptive enough with type-hints since we are not enforcing docblocks
  • Ensure that you submit tests that have minimal 100% coverage.

website's People

Contributors

ericlbarnes avatar ianlandsman avatar joepriest avatar jpriceonline avatar laura-elizabeth avatar leecrosdale avatar madmikeyb avatar mattstauffer avatar michaeldyrynda avatar mrsimonbennett avatar paulmichaeldev avatar richpeers avatar richstandbrook avatar rickbolton avatar simondavies avatar stevepop avatar symfonycoda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.