GithubHelp home page GithubHelp logo

ecom's Issues

Contributing guideline

We need to define contribution guideline so people can easily contribute.

From the top of my mind, we need to define:

  1. Coding standards
  2. Submitting Pull Request standards
  3. Reviewing Pull request standards

Please add / remove / discuss about this

Target platform

Should we target all platform, including windows ๐Ÿ˜ฑ ?

I'd prefer we target linux hahaha

Team member

I'd say we need to involve current, old and potential future IT member who are willing to contribute to the project.

As the project will be stored on Distributed VCS, we don't need to worry about a certain batch not passing the program & knowledge of using the system to younger batch. Also, we can write our knowledge base on a wiki. So no worries of knowledge not documented on the project.

I am really really disappointed by my batch's IT team for losing the source code of already established project.

It would be awesome if @wiznuq or @shanmarkus could invite people to this project's discussion to start the ball rolling. They will need github account though ๐Ÿ˜„

LICENSE & Open Source

We need to add LICENSE to this project

I'd more inclined to have this open sourced for following reasons.

  1. People can check the system by themselves. (I.e, random match-up, algorithm to do match-up, scoring)
  2. People can report and add feature to our codebase
  3. People can report bug
  4. People can use the system for themselves, we don't have to make this only for BI

This is my opinion. If we make it open source, we need to consider the license. And related to #2, if we decide to choose ecom as the name of the project. We need to contact BEST in regards to the Intellectual property owned and other terms (especially No.4)

Target competition

eCom system, The amazing one, previously targets all competition.

So we have one big system that encompasses:

  1. Debate
  2. Scrabble
  3. Speech
  4. Newscasting
  5. Storytelling(?, I forgot)

So we need to pick and choose as well. Whether we will make it as (A) one big system that have everything or (B) Base system and modules/plugins for each competitions (Think wordpress and plugins)

Name of the project

I make this project named "ecom" on a whim.

We need to discuss whether this project will use generic name such as TournamentManager or other name ( Please do discuss) or just use ecom as the project name.

If we decide to go with ecom we need to ask permission from BEST in regards to existence of this project, as well as dealing with the LICENSE to use

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.