semantic

android + Kotlin + Semantic releases + SpotBugs + Jacoco + maven + Gradle + groovy + GitHub actions + SonarQube + commitlint

https://github.com/abd3lraouf/semantic

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

android android-library commitlint doi github-actions gradle jacoco maven-publish publish semantic-releases sonarqube spotbugs spotbugs-plugin workflows
Last synced: 4 months ago · JSON representation ·

Repository

android + Kotlin + Semantic releases + SpotBugs + Jacoco + maven + Gradle + groovy + GitHub actions + SonarQube + commitlint

Basic Info
  • Host: GitHub
  • Owner: abd3lraouf
  • License: apache-2.0
  • Language: Kotlin
  • Default Branch: master
  • Homepage:
  • Size: 723 KB
Statistics
  • Stars: 12
  • Watchers: 1
  • Forks: 0
  • Open Issues: 10
  • Releases: 13
Topics
android android-library commitlint doi github-actions gradle jacoco maven-publish publish semantic-releases sonarqube spotbugs spotbugs-plugin workflows
Created over 3 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License Citation

Readme.rst

|Banner|

|CI Scanner| |CI Build| |Maintainability| |Packages|

|DOI|

|

.. contents:: **Contents**
  :backlinks: none

Installation
============

Package
-------

The latest version of the packages can be found on the GitHub `releases page `_.

Root project build.gradle
^^^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: groovy

   repositories {
       maven {
           url = uri("https://maven.pkg.github.com/abd3lraouf/Semantic")
       }
   }

App project build.gradle
^^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: groovy

   dependencies {
       implementation("dev.abd3lraouf.learn.Semantic:sdk:")
   }
|Packages|

Contributing
============

|Maintainability|

Thanks to all our contributors! I'm very grateful for all the work you've done to make Open source projects better.

|Contribs|

Citation
========

*Semantic* versioning project for android `DOI:10.5281/zenodo.514068945 `_.
AbdElraouf Sabri, A. Senior Android Developer

Copyright
=========

This project is distributed under the Apache license version 2.0 (see the LICENSE file in the project root).

By submitting a pull request to this project, you agree to license your contribution under the Apache license version
2.0 to this project.


.. |Banner| image:: https://raw.githubusercontent.com/abd3lraouf/Semantic/master/art/automated-semantic-versioning.png
   :target: https://github.com/abd3lraouf/Semantic
   :alt: Semantic logo

.. |CI Scanner| image:: https://github.com/abd3lraouf/Semantic/actions/workflows/code-scanner.yml/badge.svg
   :target: https://github.com/abd3lraouf/Semantic/actions/workflows/code-scanner.yml
   :alt: CI code scanner

.. |CI Build| image:: https://github.com/abd3lraouf/Semantic/actions/workflows/sdk-ci.yml/badge.svg
   :target: https://github.com/abd3lraouf/Semantic/actions/workflows/sdk-ci.yml
   :alt: CI build

.. |Maintainability| image:: https://codeclimate.com/github/abd3lraouf/Semantic/badges/gpa.svg
   :target: https://codeclimate.com/github/abd3lraouf/Semantic
   :alt: Code Climate

.. |Packages| image:: https://img.shields.io/github/v/release/abd3lraouf/Semantic?label=sdk&logo=GitHub
   :target: https://github.com/abd3lraouf/Semantic/packages/1542751
   :alt: sdk

.. |Contribs| image:: https://contrib.rocks/image?repo=abd3lraouf/Semantic
   :target: https://github.com/abd3lraouf/Semantic/graphs/contributors
   :alt: Contributors

.. |DOI| image:: https://zenodo.org/badge/514068945.svg
   :target: https://zenodo.org/badge/latestdoi/514068945
   :alt: DOI

Owner

  • Name: AbdElraouf Sabri
  • Login: abd3lraouf
  • Kind: user
  • Location: Egypt
  • Company: @stormideas @getstoryteller

Senior Android Developer 🌟 Google Certified Associate Android Developer 🌟

Citation (CITATION.cff)

cff-version: 1.2.0
title: Senior Android Developer
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: AbdElraouf
    name-particle: Sabri
    family-names: AbdElraouf
    email: abdelraoufsabri@gmail.com
identifiers:
  - type: url
    value: 'https://abd3lraouf.dev'
    description: My Website
license: Apache-2.0

GitHub Events

Total
Last Year

Dependencies

app/build.gradle maven
  • androidx.appcompat:appcompat 1.4.2 implementation
  • androidx.constraintlayout:constraintlayout 2.1.4 implementation
  • androidx.core:core-ktx 1.8.0 implementation
  • androidx.navigation:navigation-fragment-ktx 2.5.0 implementation
  • androidx.navigation:navigation-ui-ktx 2.5.0 implementation
  • com.google.android.material:material 1.6.1 implementation
  • junit:junit 4.13.2 testImplementation
buildSrc/build.gradle.kts maven
  • com.diffplug.spotless:spotless-plugin-gradle 6.8.0 implementation
sdk/build.gradle maven
  • androidx.appcompat:appcompat 1.4.2 implementation
  • androidx.core:core-ktx 1.8.0 implementation
  • com.google.android.material:material 1.6.1 implementation
  • junit:junit 4.13.2 testImplementation
package-lock.json npm
  • 547 dependencies
package.json npm
  • @commitlint/cli ^17.0.2 development
  • @commitlint/config-conventional ^17.0.3 development
  • conventional-changelog-conventionalcommits ^5.0.0 development
  • gradle-semantic-release-plugin 1.7.3 development
  • husky ^8.0.1 development
  • lint-staged ^13.0.3 development
  • pinst ^3.0.0 development
  • prettier ^2.7.1 development
  • semantic-release 19.0.3 development
.github/workflows/code-scanner.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
  • github/codeql-action/upload-sarif v2 composite
  • gradle/wrapper-validation-action v1 composite
.github/workflows/sdk-ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • gradle/wrapper-validation-action v1 composite
build.gradle maven