Code Monkey home page Code Monkey logo

plazza's Introduction

Hi there πŸ‘‹

I am Florent, born in the 2000s and grew up surrounded by technology. I am a Software Engineer at PlanetScale and a maintainer of the Vitess project.

I obtained my bachelor's degree of IT at EPITECH in 2020 and my master's degree of computer science at Tsinghua University in 2022.

你也可δ»₯ε’Œζˆ‘θ―΄δΈ­ζ–‡ :) !

plazza's People

Contributors

frouioui avatar juulieen avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

plazza's Issues

Vscode as IDE - Criterion test Warning

Vscode as IDE
this issue is part of the main feature called Vscode as IDE (issue: ##26)

Implement Failing tests directly in Vscode
this Feature will make us Win time

Pack/Unpack command

What will this feature contain and improve?
Pack and unpack Command

Ex for a pizza:
TYPE=pizza\n
NAME=negrita\n
SIZE=XL

Ex for an error:
TYPE=error\n
MSG=msg

Ex for a shell command:
TYPE=shell\n
INSTRUCTION=status/available

Ex for kitchen resp:
TYPE=resp
AVAILABLE=true/false
SLOT=0

Vscode as IDE - gcc Warning

Vscode as IDE
this issue is part of the main feature called Vscode as IDE (issue: #26 )

This feature will implement gcc Warning in Vscode
the goal of this feature is to win time when coding

[PIZZA] - RE - ARCH

Better Archi for Data linked with Pizza
the goal of this feature is to make the code more readable

What are all the things to do for this feature?

[Logger] - Sepicify the log level

Who is the parent of the feature?
The logger #19

What will this feature contain and improve?
This feature will allow the user to either log with level or not. (Display the "[INFO] -" or not)

[BUG] - Multpile pizza at once

Description
When we order more than one pizza at once, the program goes into an infinite loop

To Reproduce
Steps to reproduce the behavior:

  1. order : "regina XXL x5"

Expected behavior
That all pizza are being cooked

[PIZZA] - Recipe Regina

Who is the parent of the feature?
this issue is part of the main feature called PIZZA (issue: #44 )

What will this feature contain and improve?
the goal of this feature is to create a Regina PIZZA

[PIZZA] - Recipe Marguarita

Who is the parent of the feature?
this issue is part of the main feature called PIZZA (issue: #44 )

What will this feature contain and improve?
the goal of this feature is to create a Magarita PIZZA

Implementation IPC

What will this feature contain and improve?
Implementation of the message queue from C to CPP

[BUG] - Ignore binary file

Description
Ignore every binary file with Git

Expected behavior
Binary files should not be pushed to branches

Configuration file for pizza's information

What will this feature contain and improve?
Load the information of a pizza from a configuration file, the configuration file must be read/handled by a configuration_reader library

What are all the things to do for this feature?

  • Use a configuration library -> issue #xx
  • Create a pizza_configuration (or something like that) class
  • Allow to load and set_file_path for the pizza_configuration class

Parse the program's argument

What will this feature contain and improve?
Parse the argument of the program.

Here is how the program is started
./plazza 2 5 2000

What are all the things to do for this feature?

  • Create the argument parser class
  • Add the parse method

Logger library

What will this feature contain and improve?
Create a logger static library

What are all the things to do for this feature?

  • Set an output file
  • Set an option for either output file or stdout
  • Write log
  • Enumeration for level of importance

[Kitchen] - Stock

Kitchen
this issue is part of the main feature called Kitchen (issue: #9 )

Stock of Ingredient
the goal of this feature is to have an object that manage the refill of each Ingredient

Configuration reader library

What will this feature contain and improve?
A new configuration reader library

What are all the things to do for this feature?

  • Set a file path
  • Get the file's configuration

Vscode as IDE - Doxygen Warning

Vscode as IDE
this issue is part of the main feature called Vscode as IDE (issue: #26 )

Implement Warning of Doxygen
Win time when we are doing documentation

[Makefile] - Removal of multipe .o file

Description
When i try to compile multiple .c files with the 'Makefile', everything works fine, but when i try to call the rule 'make fclean'/'make clean', only one single '.o' file is removed even though i have two '.o' file.

Look at the 'feature/reception_argument' branch if you want. I will push my problem and refer this issue in my commit.

[BUG] - Exception

Description
When we start a pizza and then wait and then send multiple status command

[PIZZA] - REcipe Americana

Who is the parent of the feature?
this issue is part of the main feature called PIZZA (issue: #44 )

What will this feature contain and improve?
the goal of this feature is to create a Americana PIZZA

Create the interactive shell class

What will this feature contain and improve?
Implement the interactive shell class

What are all the things to do for this feature?

  • get user input -> readLine
  • parse the instruction -> parsePizza
  • check if there is still thing to read on stdin -> isDone
  • send a message to the user -> writeUser

Creation of the pizza data object

Who is the parent of the feature?
Implement the data object of a pizza

What will this feature contain and improve?

  • the size attribute
  • the name attribute

Root Makefile

What will this feature contain and improve?
Add a Makefile at the root of the repository

What are all the things to do for this feature?

  • all
  • re
  • fclean
  • clean
  • tests_compile
  • tests_run

String parsing library

What will this feature contain and improve?
Implement a library with string parsing function

What are all the things to do for this feature?

  • remove_space_and_tabs
  • split_space

This library will be mostly used for the reception and the shell (#41)

Vscode as IDE

Enhanced Vscode
the goal of this feature is to implement the failing of the test directly in vscode

  • implement gcc Warning / Error #24
  • implement tests Failing #25
  • implement Doxygen Warning #27

[PIZZA] - Recipe Fantasia

Who is the parent of the feature?
this issue is part of the main feature called PIZZA (issue: #44 )

What will this feature contain and improve?
the goal of this feature is to create a Fantasia PIZZA

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.