Git Product home page Git Product logo

oneup's Introduction

OneUp Logo

Features
Build Status
Stories
Stories Status
Build Status
Build Status
Deployment Status
Deployment Status

OneUp

Based on the following Frameworks:

  • Laravel 9.2
  • Sanctum 2.14.1
  • Livewire v2.10.5
  • Tailwind CSS 3.0.23
  • AlpineJS 3.0

Contribution

Follow this guide to develop and contribute on OneUp

  1. Create work-items in Azure-DevOps Board
  2. Create a new branch from main and link the corresponding work-items
  3. publish your changes and raise a pull-request.
    1. Your code must have PhpUnit Tests with a minimum coverage of 85%
    2. Your PR will be reviewed by the product owner
    3. CI/CD Pipelines will push the code to the kubernetes platform for you

Make sure you exclude any secrets with .gitignore AND .dockerignore. ๐Ÿ˜–

Setup a local development

clone this repository

git clone https://[email protected]/Lufthansa-Group/oneup/_git/oneup

This is a private repository and require authentication. The easiest way to do so is using Git Credential Manager to generate tokens

GCT is available for all systems.

Cd in /oneup and create an .env file based on the template in this repo

cp .env.example .env

You may generate an App-Key for bcrypt support using the artisan key:generate command

php artisan key:generate

Install composer and npm dependencies

composer install
npm install && npm run dev

Start a development server

php artisan serve

You can change hostname and port number using the artisan options. For more information type php artisan help serve

You can also run a development environment on Docker

./vendor/bin/sail up

To run the environment in interactive mode, use the -d option the end of the command. To stop the environment type ./vendor/bin/sail down

However, instead of repeatedly typing vendor/bin/sail to execute Sail commands, you may wish to configure a Bash alias that allows you to execute Sail's commands more easily:

alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'

Once the Bash alias has been configured, you may execute Sail commands by simply typing sail.

sail up

Further information about sail and artisancommands can be found on Laravel`s Documentation page.

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.