SustainableSoftwareEngineering.jlTable of ContentsDeveloper DocumentationAPIIndexSustainableSoftwareEngineering.jlTable of ContentsBasics of Sustainable Software Engineering in JuliaBasic Introduction to Linux ShellIntroduction to MarkdownIntegrated Development Environment (IDE)Further Reading/ReferencesVersion Control: Introduction to GitWhat is Git?Key Features of GitBasic Git CommandsBasic Git WorkflowGitignoreGetting StartedFurther readingJulia: Project StructureCreating a Project Using Package ManagerKey Folders in a Julia ProjectREADME FileProject.toml and Manifest.tomlOptional FilesJulia: DocumentationDoc Strings in JuliaCode Example: Writing a Doc StringIntroduction to Documenter.jlIncluding Additional Markdown FilesRendering Examples AutomaticallyInspecting the resulting index.htmlOptional: Building a Documentation WebsiteJulia: TestingImportance of TestingUnit Tests in JuliaInvoking the Written TestsOptionalFurther reading