Project

General

Profile

Opening a new project » History » Version 1

Constantinos Lempidakis, 10/03/2024 10:33 AM

1 1 Constantinos Lempidakis
h1. Opening a new project
2
3
**DO NOT OPEN A NEW PROJECT BEFORE CONTACTING PROJECT ADMINISTRATOR*
4
5
*General*
6
* Anything that requires versioning must be a unique project.
7
* We use "From general to unique" project policy
8
9
To open a new project the following rules must be followed:
10
11
*Project Name:* 
12
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"
13
14
The name of a project must follow the below rules:
15
16
* If a project is unique then we just use a descriptive title eg. "Lemco website"
17
* If a project consists of other entities like Hardware, Firmware, Software then we've the following:
18
19
  *Hardware*
20
   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 assing any version number to project name)
21
22
  *Firmware*
23
   In this case the name of the project is: Product or product series name + "-FW" at the end, eg. "Compact Line 2-FW"
24
   
25
   We may have several types of firmware as below:
26
   MainApp - Which is the main application firmware of the device.
27
   Webserver - In cases where the webserver and the main app are seperate projects
28
   Linux - Which is the Linux OS running on the device along with all its applications like uboot etc.
29
   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"
30
   XXX - Any other firmware that cannot be grouped above. In place of XXX is the description. eg. IT9919-FW
31
   
32
   In this case the sub-firmware project name becomes:  Name of the parent firmware or abbreviation + Type + "-FW" eg. CL2-MainApp-FW
33
34
  *Mechanical*
35
   In this case the name of the project is: Product or product series name + "-MC" at the end, eg. "Compact Line 2-MC"