Project

General

Profile

Wiki » History » Revision 2

Revision 1 (Constantinos Lempidakis, 10/03/2024 10:32 AM) → Revision 2/5 (Constantinos Lempidakis, 10/03/2024 10:32 AM)

h1. Lemco Project Manual Opening a new project 

 {{>toc}} **DO NOT OPEN A NEW PROJECT BEFORE CONTACTING PROJECT ADMINISTRATOR* 

 Lemco project manual provides basic guidelines and instructions *General* 
 * Anything that all users requires versioning must follow when they are using Lemco project management software (Redmine). be a unique project. 
 Guidelines or Instructions may change or update periodically, for that reason is strongly recommended all users * We use "From general to follow this unique" project by adding it in their "Watch" list. policy 

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

 Several guidelines or instructions for projects *Project Name:*  
 Must be unique and to quickly describe the project. It can be found below: 


 * [[Opening a new project]] 

     
 h3. Trackers name of a product or product series or quick description eg."Lemco website" 

 h3. Files Guidelines The name of a project must follow the below rules: 

 * [[Types]] If a project is unique then we just use a descriptive title eg. "Lemco website" 
 * [[Naming]] 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 assing 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 seperate 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 

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