Giter Club home page Giter Club logo

insat-gl-knowledge's Introduction

INSAT GL knowledge

A Guide on how to survive software engineering in INSAT. You will find tips, references, projects & cheat sheets.

Contributions

This project is principally community driven and needs your support, every line helps.

Adding courses, cheat sheets, links to projects, exams and any content related to Software engineering that would prove useful is welcome.

For an excellent markwon edit experience i higly recommend using Marktext as an editor instead of manually changing the markdown

Even if you don't have content to add to the project you can check the issues for any potential bugs and tasks.

New to open-source ? Please read this guide on how to contribute to open-source projects

Setup

This project makes use of Volta to manage the node and yarn versions.

Make sure Volta is installed and configured on your system. This project relies on specific node & yarn versions.

Unix/Linux

curl https://get.volta.sh | bash

Windows

Follow this guide

Dependencies Installation

Install your dependencies. Yarn V2 Plug'n'Play is active and you won't find any node_module folder.

yarn

For Vscode users make sure to apply .vscode/settings.json when promoted

Local Development

yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

insat-gl-knowledge's People

Contributors

cherifyasmine avatar hajali-amine avatar hamza-mahjoub avatar imgbot[bot] avatar imgbotapp avatar melekelloumi avatar mellywins avatar pre-commit-ci[bot] avatar ramizouari avatar rihemebh avatar wadhah101 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

insat-gl-knowledge's Issues

Add search functionality

  • Research docusaurus search options
  • Research algolia search cost
  • Try to implement local search plugin for docusaurus

PS: Local search plugins on docusaurus suck and aren't easy to integrate you will face build errors

New GL Time Tables

In this Gdrive you'll find time tables with the new subjects from GL2 to GL5.
Some subjects have been changed from GL4 to GL3.
These are for the first semester only. We still don't know the new subject organisation in the second semester.
The docs of each subject may have to be reorganized in the future.

Auto generate PDF download link for DS / examen

Add download button in exam pagees

  • script to generate PDFs at build time automatically use imagemagick cli or compile markdown to pdf
  • Add button / link in every DS Page automatically using a flag or anything, research docusaurus docs for potential solutions

Add Complexity Theory Chapters

Adding Complexity Theory Chapters:

  • Introduction + Model of Computations
  • Big $\mathcal{O},\Omega,\Theta$ notations
  • Iterative Algorithms
  • Recursive Algorithms
  • Advanced Formulation for those who want to suffer ๐Ÿ˜„ .

format MD code blocks

Many file contain code blocks and most are unformatted
I am looking for a script that goes through MD files and catches those code blocks using regular expressions and formats them

This probably can be done with a programming language. please use Python / TS / GO / Julia
It would be more impressive and preferable if we stick UNIX shell tools like grep / sed and bash script

Add DS and Exams

Adding photos of DS and exams for GL2, GL3, GL4 of the 2023 promo.

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.