Skip to content

Commit c73edd0

Browse files
Add UNSPECIFIED gender option and enhance random profile generation l… (#62)
* Add UNSPECIFIED gender option and enhance random profile generation logic * Update pull request template to improve clarity and enforce issue tracking * Remove unnecessary header from pull request template * Fix formatting issues in RandomProfile class and update docstrings for clarity * Update pull request template to improve section headings for clarity * Refactor pull request template to enhance section headings for clarity
1 parent aa99e18 commit c73edd0

File tree

5 files changed

+281
-149
lines changed

5 files changed

+281
-149
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
**What have you Changed**
2+
<!--
3+
Briefly explain what you have changed or fixed.
4+
Keep it concise and clear.
5+
-->
26

3-
what you changed in the codebase.write here
7+
**Issue Number (must be provided)**
8+
<!--
9+
Refer to the relevant issue by adding its number here, for example: #123
10+
-->
411

12+
**Checklist (Tick after making the pull request)**
513

6-
### Issue no.(must) - #
7-
8-
### Self Check(Tick After Making pull Request)
9-
10-
- [x] One Change in one Pull Request
11-
- [x] I am following clean code and Documentation and my code is well linted with flake8.
12-
13-
Join Us on Discord:- https://discord.gg/JfbK3bS
14+
- [x] Only one change or fix in this Pull Request.
15+
- [x] Code is linted with flake8 and follows clean code principles.
16+
- [x] Documentation or comments are updated as necessary.

random_profile/assets/job_titles.txt

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,110 @@ Software Ninjaneer
104104
Director of Bean Counting
105105
Digital Overlord
106106
Director of Storytelling
107+
Dynamic Functionality Analyst
108+
Dynamic Quality Agent
109+
Direct Interactions Architect
110+
Product Intranet Specialist
111+
Regional Directives Director
112+
International Division Assistant
113+
Human Division Director
114+
Chief Quality Producer
115+
Senior Applications Consultant
116+
Chief Security Engineer
117+
International Assurance Architect
118+
National Security Administrator
119+
Senior Data Specialist
120+
Human Quality Strategist
121+
Future Implementation Strategist
122+
Global Paradigm Consultant
123+
Customer Branding Developer
124+
Direct Web Specialist
125+
Product Program Supervisor
126+
Human Creative Associate
127+
Chief Operations Facilitator
128+
Senior Program Engineer
129+
Chief Division Technician
130+
Central Factors Strategist
131+
Senior Implementation Technician
132+
Investor Creative Planner
133+
District Web Associate
134+
Internal Program Manager
135+
Direct Web Liaison
136+
Direct Creative Manager
137+
Investor Tactics Liaison
138+
Chief Solutions Assistant
139+
Internal Division Supervisor
140+
Dynamic Usability Developer
141+
Direct Assurance Architect
142+
Dynamic Metrics Engineer
143+
Forward Markets Director
144+
Dynamic Brand Manager
145+
District Interactions Technician
146+
Human Brand Director
147+
District Integration Developer
148+
International Communications Strategist
149+
Chief Metrics Analyst
150+
District Optimization Planner
151+
Chief Identity Assistant
152+
Chief Applications Assistant
153+
Human Identity Director
154+
Internal Marketing Liaison
155+
Regional Data Consultant
156+
Direct Branding Director
157+
Central Division Executive
158+
International Division Representative
159+
District Mobility Representative
160+
Regional Functionality Agent
161+
Dynamic Markets Planner
162+
Chief Configuration Director
163+
District Mobility Director
164+
Principal Program Engineer
165+
District Accountability Administrator
166+
Legacy Quality Technician
167+
Global Directives Planner
168+
Corporate Integration Liaison
169+
Senior Markets Architect
170+
Chief Mobility Designer
171+
Investor Optimization Technician
172+
Senior Security Representative
173+
Internal Mobility Architect
174+
Regional Tactics Liaison
175+
Forward Applications Officer
176+
Internal Web Planner
177+
Legacy Interactions Analyst
178+
District Marketing Planner
179+
Central Branding Planner
180+
District Group Administrator
181+
Central Intranet Engineer
182+
Customer Security Technician
183+
Internal Mobility Architect
184+
International Paradigm Agent
185+
Dynamic Assurance Technician
186+
Dynamic Brand Manager
187+
Future Metrics Manager
188+
Lead Creative Orchestrator
189+
Central Web Orchestrator
190+
National Solutions Agent
191+
District Group Representative
192+
Principal Accountability Officer
193+
Future Configuration Agent
194+
Dynamic Directives Supervisor
195+
Senior Program Administrator
196+
Principal Usability Technician
197+
Dynamic Assurance Assistant
198+
Lead Accounts Coordinator
199+
Central Response Executive
200+
Senior Creative Consultant
201+
Senior Applications Manager
202+
Human Creative Coordinator
203+
Future Applications Assistant
204+
Chief Tactics Architect
205+
Senior Applications Strategist
206+
Product Functionality Director
207+
National Quality Engineer
208+
National Optimization Liaison
209+
Investor Interactions Assistant
210+
Human Accounts Specialist
211+
Regional Solutions Producer
212+
Lead Tactics Administrator
213+
Senior Program Manager

random_profile/enums/gender.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ class Gender(Enum):
55
""" Gender Enum Class """
66
MALE = "Male"
77
FEMALE = "Female"
8+
UNSPECIFIED = None

0 commit comments

Comments
 (0)