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

Highlights

  • Pro

Organizations

@SnapGames

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

McGvrer skyne 2023

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, but you will also 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 2024-06-11 update of the build script now in the 5.2 version adding more control on build steps and manage JAR dependencies. It adds a code quality check with CheckStyle with 2 default sets of code rules (choose between Sun or Google rules), the Javadoc now embeds the README.md file as an overview file.
  • 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 Loading

  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 
    3
    subtitle: Java is an Oracle programming language (formerly a Sun one).
    4
    author: Frédéric Delorme 
    5
    createdAt: 2020-09-23
  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/