Giter VIP home page Giter VIP logo

ansanjohny / mulearn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gtech-mulearn/mulearn

0.0 0.0 0.0 845.85 MB

µLearn is a synergic philosophy of education, with a culture of mutual learning through micro groups of peers. µLearn is here to assist you in breaking through the echo chambers and free you from the shackles that have you grounded.

Home Page: https://mulearn.org/

License: MIT License

JavaScript 73.71% CSS 23.81% HTML 0.49% SCSS 1.99%

mulearn's Introduction

GTech µLearn

An informal mechanism for bringing together learners who are interested in the same topic from across different fields and disciplines. A fantastic way to spend a small amount of time learning about new things with a group of people with same interests!


µLearn Website

This repository contains the the source code files for the µLearn Landing Page. Kindly read through the following to get a hold on the naming and contributions standards

The central repository holds four main branches with two branches having infinte lifetime(dev-server & production)

  • dev (Open To Contributors)
  • dev-server (hosted)
  • staging (Open To Contributors, HotFix Only!)
  • production (hosted)

origin/production is the main branch where the source code of HEAD always reflects a production-ready state.

origin/staging is the main branch where the source code of HEAD always reflects a state with the latest delivered development changes for the next release

Supporting branches

  • Feature branches
  • Staging branches
  • QuickUpdate branches
  • Hotfix branches

Feature Branch

  • May branch off from: dev
  • Must merge back into: dev
  • Branches should be prefixed with feature-
  • They should be in small letter casing with multiple words separated by -

Eg: feature-signup-page, feature-ig-page

QuickUpdate Branch

  • May branch off from: staging
  • Must merge back into: staging, dev, dev-server
  • Branches should be prefixed with quickupdate-
  • They should be in small letter casing with multiple words separated by -

Eg: quickupdate-notifications-page

Bugfix Branch

  • May branch off from: dev
  • Must merge back into: dev
  • Branch naming convention: bugfix-*
  • Branches should be prefixed with bugfix-*
  • They should be in small letter casing with multiple words separated by -

Eg: bugfix-spelling-fix, bugfix-style-correction

Hotfix Branch

  • May branch off from: staging
  • Must merge back into: staging, dev, dev-server
  • Branch naming convention: hotfix-*
  • Branches should be prefixed with hotfix-*
  • They should be in small letter casing with multiple words separated by -

Eg: hotfix-signup-failure, hotfix-taskid123

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Maintainer

  • If you are a maintainer of the project, you will be the person responsible for reviewing the pull request and merging them to respective branches.

Pull Request Flow

  • The pull request from the developers can only be received on the dev(feature, bugfix) and the staging(hotfix) branch.

  • After reviewing the request you can merge them to the dev-server/production depending upon the type of request

Quality Tester

  • If you are a Quality Tester you can verify the dev-server for testing the upcoming features and the production for features which are already in release.

mulearn's People

Contributors

aswinasok avatar vinubalagopalap avatar basith-p avatar bijomathewjose avatar saloom-inc avatar the3plet avatar jovit-mathew236 avatar aadithyen avatar deeprajr avatar angelrose19 avatar shaheenhyderk avatar 03aar avatar kochouseph26john avatar nikiljos avatar meashna avatar abhijith-e-s avatar finushaheem avatar adheelahmed avatar akash-santhosh avatar westerandr avatar sandra-rosa 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.