Skip to content

Commit 191f45f

Browse files
committed
Consistent naming
1 parent 4bb9632 commit 191f45f

File tree

27 files changed

+2606
-28
lines changed

27 files changed

+2606
-28
lines changed

bin/lint-flight-plans

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require_relative '../validations/flight_plan_length'
1313
# require_relative '../validations/note_spelling'
1414

1515
# Load all courses
16-
require_relative '../source/experience-course/course'
16+
require_relative '../source/bc-course/course'
1717
require_relative '../source/bc-ai-course/course'
1818

1919
validations = Validations.constants.map do |validator|
@@ -23,7 +23,7 @@ validations = Validations.constants.map do |validator|
2323
end
2424

2525
# Validate each course
26-
[EXPERIENCE_COURSE, BC_AI_COURSE].each do |course|
26+
[BC_COURSE, BC_AI_COURSE].each do |course|
2727
puts "\nValidating #{course.title}..."
2828
validator = BCF::FlightPlans::Validator.new(course, validations)
2929

bin/make-release

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ require 'bundler/setup'
44
require 'fileutils'
55

66
# Load all courses
7-
require_relative '../source/experience-course/course'
7+
require_relative '../source/shared/course'
8+
require_relative '../source/bc-course/course'
89
require_relative '../source/bc-ai-course/course'
910

1011
# Get command line arguments
@@ -16,8 +17,8 @@ FileUtils.mkdir_p('json-outputs')
1617

1718
# Define available courses with their configurations
1819
COURSES = {
19-
'experience' => ExperienceCourse::COURSE,
20-
'bc-ai' => BCAICourse::COURSE
20+
'bc' => BC_COURSE,
21+
'bc-ai' => BC_AI_COURSE
2122
}
2223

2324
# Select courses to process
@@ -33,15 +34,21 @@ else
3334
COURSES.values
3435
end
3536

37+
def get_course_config(course_identifier)
38+
case course_identifier
39+
when BC_COURSE
40+
BC_COURSE::CONFIG
41+
when BC_AI_COURSE
42+
BC_AI_COURSE::CONFIG
43+
else
44+
raise "Unknown course: #{course_identifier}"
45+
end
46+
end
47+
3648
# Process selected courses
3749
courses_to_process.each do |course|
3850
# Get course configuration from the module
39-
config = case course
40-
when ExperienceCourse::COURSE
41-
ExperienceCourse::CONFIG
42-
when BCAICourse::COURSE
43-
BCAICourse::CONFIG
44-
end
51+
config = get_course_config(course)
4552

4653
json_output = "json-outputs/#{config.identifier}#{suffix}"
4754

json-outputs/bc-ai-v1.0.0-test/module_1.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

json-outputs/bc-ai-v1.0.0-test/module_2.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

json-outputs/bc-ai-v1.0.0-test/module_3.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

json-outputs/bc-ai-v1.0.0-test/module_4.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

json-outputs/bc-ai-v1.0.0-test/module_5.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

json-outputs/experience-v1.0.0-test/module_1.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

json-outputs/experience-v1.0.0-test/module_2.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

json-outputs/experience-v1.0.0-test/module_3.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)