Skip to content

Commit 59e657f

Browse files
author
pragga
committed
Cloned TEAMMATES/teammates repo
1 parent 6f70873 commit 59e657f

File tree

1,849 files changed

+651032
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,849 files changed

+651032
-0
lines changed

LICENSE

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Backtable
2+
3+
#### Our Team
4+
5+
- Aedan Pragnell: s3657788
6+
7+
- Christina Papadopoulos: s3491303
8+
9+
- Jeff Phan: s3672747
10+
11+
- Luke Sewart: s3606813
12+
13+
# TEAMMATES Developer Web Site
14+
15+
[![Travis Build Status](https://travis-ci.org/TEAMMATES/teammates.svg?branch=master)](https://travis-ci.org/TEAMMATES/teammates)
16+
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/dvr6t33lqg6hsmxw/branch/master?svg=true)](https://ci.appveyor.com/project/damithc/teammates/branch/master)
17+
[![Codecov Coverage Status](https://codecov.io/gh/TEAMMATES/teammates/branch/master/graph/badge.svg)](https://codecov.io/gh/TEAMMATES/teammates)
18+
[![License](https://img.shields.io/badge/license-GPLv2-blue.svg)](LICENSE)
19+
20+
TEAMMATES is a free online tool for managing peer evaluations and other feedback paths of your students.
21+
It is provided as a cloud-based service for educators/students and is currently used by hundreds of universities across the world.
22+
23+
<img src="src/main/webapp/images/overview.png" width="600">
24+
25+
This is the developer web site for TEAMMATES. **Click [here](http://teammatesv4.appspot.com/) to go to the TEAMMATES product website.**
26+
27+
[**Documentation for Developers** :book:](docs/README.md) |
28+
[Version History](https://github.com/TEAMMATES/teammates/milestones?direction=desc&sort=due_date&state=closed) |
29+
[Project Stats](https://www.openhub.net/p/teammatesonline)
30+
31+
## Interested to join TEAMMATES developer team?
32+
33+
We welcome contributions from developers, especially students. Here are some resources:
34+
* [**Contributor Orientation Guide**](docs/CONTRIBUTING.md): This document describes what you need to know/do to become a contributor.
35+
* [**Project ideas page**](https://docs.google.com/document/d/1fAvYvQr0E93OsZgyneaXGX0jaMA-zptTIxqLn83xwN0/pub?embedded=true): These are for those who would like to do a relatively bigger projects with TEAMMATES (e.g. summer internships).
36+
* [**Instructions for Google Summer of Code applicants**](https://docs.google.com/document/d/1Iu63WRIw8uz8liEW089IQHDQTRbh-QoOLMyfTPXNOa0/pub?embedded=true): Read this before you apply to work for TEAMMATES under GSoC.
37+
38+
## Acknowledgements
39+
40+
TEAMMATES team wishes to thank the following invaluable contributions:
41+
* [**School of Computing, National University of Singapore (NUS)**](http://www.comp.nus.edu.sg), for providing us with the infrastructure support to run the project.
42+
* [**Centre for Development of Teaching and Learning (CDTL)**](http://www.cdtl.nus.edu.sg/) of NUS, for supporting us with several *Teaching Enhancement Grants* over the years.
43+
* **Learning Innovation Fund-Technology (LIF-T)** initiative of NUS, for funding us for the 2015-2018 period.
44+
* **Google Summer of Code** Program, for including TEAMMATES as a mentor organization in *GSoC2014*, *GSoC2015*, *GSoC2016*, *GSoC2017* and *GSoC2018* editions.
45+
* **Facebook Open Academy** Program, for including TEAMMATES as a mentor organization in FBOA 2016.
46+
* **Jet Brains**, for the [Intellij IDEA](https://www.jetbrains.com/idea/) licences
47+
* [**YourKit LLC**](ttps://www.yourkit.com), for providing us with free licenses for the [YourKit Java Profiler <img src="https://www.yourkit.com/images/yklogo.png" width="70">](https://www.yourkit.com/java/profiler/index.jsp) (an industry leading profiler tool for Java applications).
48+
49+
## Contacting us
50+
51+
The best way to contact us is to [post a message in our issue tracker](https://github.com/TEAMMATES/teammates/issues/new). Our issue tracker doubles as a discussion forum. You can use it for things like asking questions about the project or requesting technical help.
52+
53+
Alternatively (less preferred), you can email us at **[email protected]**.

appveyor.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
environment:
2+
JAVA_HOME: C:\Program Files\Java\jdk1.8.0
3+
4+
init:
5+
- git config --global core.autocrlf true
6+
7+
install:
8+
- ps: Install-Product node ''
9+
10+
branches:
11+
only:
12+
- master
13+
- release
14+
15+
skip_commits:
16+
files:
17+
- '**/*.md'
18+
- '**/*.txt'
19+
- '**/*.png'
20+
- '**/*.jpg'
21+
- '**/*.gif'
22+
- LICENSE
23+
- docs/**/*
24+
- .templates/**/*
25+
26+
build_script:
27+
- set PATH=C:\google-cloud-sdk\bin;%PATH%
28+
29+
- curl -fsS -o C:\google-cloud-sdk.zip https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip
30+
- cd C:\
31+
- 7z x google-cloud-sdk.zip
32+
- google-cloud-sdk/install.bat --usage-reporting false --path-update false --command-completion false
33+
- cd %APPVEYOR_BUILD_FOLDER%
34+
- gcloud -q components install app-engine-java
35+
36+
- gradlew.bat createConfigs testClasses
37+
- gradlew.bat downloadStaticAnalysisTools
38+
- gradlew.bat lint --continue
39+
- npm install
40+
- npm run lint
41+
42+
test_script:
43+
- npm run build
44+
- gradlew.bat appengineStart
45+
- gradlew.bat ciTests

0 commit comments

Comments
 (0)