Giter Club home page Giter Club logo

teammates-ops's Introduction

TEAMMATES Maintenance and Operations Guide

GitHub Actions Build Status Tests

This is the maintenance web site for TEAMMATES. It consists of documentations and several sub-projects necessary for keeping TEAMMATES running.

Documentations

Tool Stack

Here are the tools used for TEAMMATES development/operations:

Sub-projects

  • Release script: automates many tasks related to releasing a new version

teammates-ops's People

Contributors

kaixin-hc avatar madanalogy avatar nicolascwy avatar wkurniawan07 avatar xpdavid avatar xyliew25 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

teammates-ops's Issues

BEGINNER DOUBT

Before opening a new issue, please check that no existing issue covers the same topic.
Hi guys. I am an aspiring full stack developer with knowledge in HTML, CSS, js, java, SQL. I would like to contribute my skills to an open source project and i found this TEAMMATES project. Someone help me start my first contribution here.

StatisticsPerInstitute failing with 'out of memory' error

StatisticsPerInstitute is run at the end of every month to collect stats. This month, it is failing with this error:

------------------ iterations count:18000 ------------------------
------------------ iterations count:19000 ------------------------
------------------ iterations count:20000 ------------------------
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Did we do something to the backend during last month which could have caused this error?

Migrate to using GitHub usernames for release

GitHub tags contributors in release notes if usernames are used. Arguably we should also move away from including user's actual names as it is an unnecessary addition to developers.json

Warning during deployment

From TEAMMATES/teammates#9074:

*********************************
Configuration Warning : <application>/<version> XML elements and --application/--version should not be specified when staging

The following parameters will be scrubbed from app.yaml
application : teammatesv4
version : 6-10-1

Future versions of staging will fail if application or version is specified.
*********************************

Possible tweaks for the dev docs

Noticed there while following the dev docs when deploying the new V8. To be considered for tweaking the dev docs, if necessary (I could be wrong). Posting here for the record.

  1. Mention that npm install should be run after pulling major changes from upstream?
  2. config.ts should be mentioned here?
    image
  3. Dev environment: Change the JDK requirement 8 -> 11?
  4. Should npm run build be run before deployment?
  5. Mention that an 'Automatic' VPC network should be created before creating the solr VM, and the VM should be created in that network.
  6. Update the solr version in https://github.com/TEAMMATES/teammates-ops/blob/master/scripts/solr-setup.sh

Remove github-bot

We no longer use the bot, instead GitHub Actions is used for the same duty.

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.