{"repo":"csmberkeley/csm_web","free":true,"listed":false,"github":"https://github.com/csmberkeley/csm_web","clone":"git clone https://github.com/csmberkeley/csm_web.git","description":"Web applications for CS Mentors.","language":"TypeScript","stars":19,"topics":["uc-berkeley","computer-science-education","scheduler","csm","edtech","education","educational-software","educational-technology","berkeley"],"license":"MIT","category":"workflow-automation","readme_excerpt":"CSM Web Applications This repository contains webapps that help support the infrastructure of CSM. Currently, it only holds Scheduler (our section signup and attendance system), but more are on the way. If you're unfamiliar with CSM and/or its web applications, check out this repository's releases for a peek at what our web applications look like and what we've been working on lately. Installing Requirements We don't know what specific minimum version you would need for any of the following software, but the most recent version of any of the below should work. - Python 3.9.13 - It is recommended that you use a python version manager like pyenv or asdf (with asdf-python ), so that you can use a consistent python version for csm web , and another python version for your other projects. - poetry - We use poetry to manage python dependencies; this should be installed outside of a virtual environment. - Although everything will be run through Docker containers, you should use Poetry to get the dependencies locally for editing. - npm - It is recommended that you use a node version manager like nvm , n , or asdf (with asdf-nodejs ), so that you can use a consistent node/npm version for csm web , and another verison for your other projects. - Although everything will be run through Docker containers, you should get the dependencies locally for editing. - Docker - Your development environment will be hosted through docker containers, so that you do not need to do much local setup. - P","default_branch":null,"files":null,"tree":[],"storefront":"/r/csmberkeley","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/csmberkeley/csm_web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}