Project

General

Profile

Actions

h1. Opening a new project

*DO NOT OPEN A NEW PROJECT BEFORE CONTACTING PROJECT ADMINISTRATOR

General

  • Anything that requires versioning must be a unique project.
  • We use "From general to unique" project policy

To open a new project the following rules must be followed:

Project Name:
Must be unique and to quickly describe the project. It can be a name of a product or product series or quick description eg."Lemco website"

The name of a project must follow the below rules:

  • If a project is unique then we just use a descriptive title eg. "Lemco website"

  • If a project consists of other entities like Hardware, Firmware, Software then we've the following:

    Hardware
    In this case the name of the project could be the name of the main pcb. Eg. DVMOD-84IP (In this step we must not assign any version number to project name)

    Firmware
    In this case the name of the project is: Product or product series name + "-FW" at the end, eg. "Compact Line 2-FW"

    We may have several types of firmware as below:
    MainApp - Which is the main application firmware of the device.
    Webserver - In cases where the webserver and the main app are separate projects
    Linux - Which is the Linux OS running on the device along with all its applications like uboot etc.
    FPGA - Which is the IP core of the FPGAs. In case of multiple FPGA we add a description name before the word FPGA. eg. "Multiplexer FPGA"
    XXX - Any other firmware that cannot be grouped above. In place of XXX is the description. eg. IT9919-FW

    In this case the sub-firmware project name becomes: Name of the parent firmware or abbreviation + Type + "-FW" eg. CL2-MainApp-FW

    Software
    In this case the name of the project is: Product or product series name + "-SW" at the end, eg. "**********-SW" (In this step we must not assign any version number to project name)

    Mechanical
    In this case the name of the project is: Product or product series name + "-MC" at the end, eg. "Compact Line 2-MC"

Updated by Dimitris Pipelias 25 days ago · 2 revisions