Skip to content

Core Plan #1

@jcpwfloi

Description

@jcpwfloi
  1. Code Highlighting.
    The Interface should be highlight [code_name] and should output code_name.php
  2. Code Automatic Highlighting
    This part should be written in javascript.
  3. Code Compiling
    We should write a safety-check program to make sure the program does no harm to our server, and running in the sandbox is optional.
    The interface should be:
    fake_compile xxx.cpp
    fake_compile xxx.pas
    fake_compile xxx.java
    fake_compile xxx.cc
    fake_compile xxx.c
    etc.
  4. Code History Version
    The SAM algorithm should be used to check the change of the code, and we must design an algorithm to choose a optimized solution among a range of codediffs.
    There'll be two programs that provide interfaces.
    1. Merge [code_historical] [xxx.patch]
    2. Generate [code_historical_version] [code_current_version]
      and it should generate a readable patch list.

some other declarations and interfaces will be given next time.
this is the initial developing plan.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions