Skip to content
View mcgivrer's full-sized avatar
🌐
Work onto a Platform !
🌐
Work onto a Platform !

Highlights

  • Pro

Organizations

@SnapGames
Block or Report

Block or report mcgivrer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mcgivrer/README.md

McGivrer SkyLine

McGivrer's place

Who Am I?

Hello dear visitor. Welcome to my virtual software home.

McGivrer's outdoor photoI am a former software developer, now acting as a platform architect in a world-sized pharmaceutical life science industry (but this is top secret and I won't tell you because I would have to make you "disappear" :)

Red: create test, Green: Code passing test, Refactor: clean codeAnyway, here is my playground around java (but not only !) software development, you will find some results from my research about software architecture usage, pattern, tooling and libraries usages. My center of interest is any tool/software that can drive better and well-managed software, from ideation to production.

I will try and use some TDD approach, maybe BDD, but moreover, good documentation practices (only personal point of view and experiment) and build automation with cloud offered platform like the GitHub one.

McG's devlog

  • LATEST 2023-08-02 Build scripts v4.2 is coming with some cool new features like JUnit test execution (thanks to junit-platform-console-standalone library) at build time or just execute unit tests 'on-demand', and simplification of build script usage by adding a build.properties at the root path of the java project.
  • 2022-05-20 A v4.1 script to build light java project, having already the Javadoc generation and unit test execution thanks to the "JUnit platform console standalone".Now it can create an EPUB file from the /docs markdown documentation files, respecting a file and directory structure, and thanks to the fantastic tool pandoc,

WARNING This build script does not intend to replace a more efficient and useful maven or gradle tool. Its purpose is only to provide a fast way and ease of usage to build ridiculous small Java projects. But without sacrificing build features.

Projects

Statistics

Pinned

  1. Maven with JUnit 5 + Cucumber projec... Maven with JUnit 5 + Cucumber project on a Github Repo
    1
    # Maven Template
    2
    
                  
    3
    Here is a maven template file to :
    4
    
                  
    5
    - create JAR 
  2. Humble GIT Survival Guide Humble GIT Survival Guide
    1
    ---
    2
    title: Git Survival Guide
    3
    author: Frédéric Delorme
    4
    date: 2022-MAY-20
    5
    version: 1.0.5
  3. Basic Java CLI Survivor Guide Basic Java CLI Survivor Guide
    1
    ---
    2
    title: the Basic Java Survival Guide : Java is an Oracle programming language (formerly a Sun one).
    3
    author: Frédéric Delorme 
    4
    createdAt: 2020-09-23
    5
    copyright: 2020,2021
  4. Standard Java desktop maven project ... Standard Java desktop maven project with a pom.xml file, a README.md, and some Continuous integration configuration files (AppVeyor and Travis-CI, more to come...)
    1
    target/
    2
    .project
    3
    .classpath
    4
    .settings/