Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix isolated nodes #296

Open
wants to merge 39 commits into
base: bridging-centrality-plugin
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
783d5ed
Update gitignore
eduramiba Jan 3, 2019
8180261
Fix old netbeans maven repository url
eduramiba Oct 5, 2021
d6d27b0
Update version to 0.9.3-SNAPSHOT and fix some dependencies
mbastian Feb 3, 2022
cb13dd5
Revert to NBM plugin version 4.5 as there is a blocker bug in the 4.6
mbastian Feb 4, 2022
6b59366
Fix metadata URL
mbastian Feb 4, 2022
4452892
Had wrong URL, put previous back
mbastian Feb 4, 2022
4b96cf8
Add basic build workflow
mbastian Feb 4, 2022
9db4ce9
Update gephi-maven-plugin version
mbastian Mar 18, 2022
537a161
Update version of NB Platform
mbastian Mar 18, 2022
57d9549
Add workflows to release parent POM
mbastian Mar 18, 2022
37b800c
Update workflow config
mbastian Mar 18, 2022
e7f24e1
Fix classic GPG error
mbastian Mar 18, 2022
7c26c77
Add support for keystore
mbastian Mar 18, 2022
8cf911a
Cleanups POMs
mbastian Mar 24, 2022
3caab7f
Separate parent POM release to another branch as it's confusing
mbastian Mar 24, 2022
3bcd372
Update to latest gephi-maven-plugin version
mbastian Mar 24, 2022
921902c
Exclude JRE from gephi dependency during unpacking
mbastian Mar 26, 2022
735ca5f
Remove NBM signing as it's only needed in the parent-pom
mbastian Mar 26, 2022
691338d
Use scm-publish plugin for site
mbastian Mar 26, 2022
9f936a4
Update to latest gephi-maven-plugin
mbastian Mar 26, 2022
7f8902d
Remove dryRun for site release
mbastian Mar 26, 2022
82ef43f
Remove keystore
mbastian Mar 27, 2022
5cc67be
Update .gitignore
mbastian Apr 6, 2022
bfe7006
Update version to 0.9.3
mbastian Apr 6, 2022
a70acdd
Update classifier to linux-x64
mbastian Apr 6, 2022
3071718
Update to gephi-maven-plugin version 1.3.1
mbastian May 7, 2022
c27590a
Update README.md
mbastian May 8, 2022
5bad6d7
Update to maven plugin version 1.3.2
mbastian Jun 24, 2022
e3d1e55
Update to maven plugin version 1.3.3
mbastian Jun 24, 2022
23661af
Create issue_template.md
mbastian Jun 28, 2022
8f17082
Create pull_request_template.md
mbastian Jul 3, 2022
2ab18b5
Update README [ci skip]
mbastian Sep 1, 2022
b2d7e2c
Update README [ci skip]
mbastian Sep 1, 2022
2f38454
Upgrade to 0.10.0 version
mbastian Jan 7, 2023
6799c06
Merge branch 'gephi:master' into master
santosardr Jan 26, 2023
060c571
Merge pull request #1 from gephi/bridging-centrality-plugin
santosardr Mar 27, 2023
ecba2e0
bugfix isolated nodes
LuisFelipeNuness Mar 29, 2023
40d211e
resolving mbastian's suggestion
LuisFelipeNuness Apr 25, 2023
6ce1526
I am accepting some Netbeans editor advice.
santosardr Aug 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: Bug report
about: Create a report to help the plugin developers
title: ''
labels: To review
assignees: ''

---

## Which Plugin?

## Expected Behavior

## Current Behavior

## Possible Solution

<!--- Not obligatory, but suggest a fix/reason for the bug -->

## Steps to Reproduce

1.
2.
3.
4.

## Context

<!--- How has this issue affected you? What are you trying to accomplish? -->

## Your Environment

* Gephi Version used: Gephi 0.10.0
* Plugin Version used:
* Operating System:

<!--- Or preferably, include a copy of your messages.log file in your user directory (see https://github.com/gephi/gephi/wiki/Troubleshooting) -->
20 changes: 20 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## New plugin or plugin update?

* [ ] New Plugin
* [ ] Update

## What is the purpose of this plugin?


## How to test your plugin in Gephi?

1.
2.

## Checklist before submission

* [ ] Did you merged with the `master` branch to get the latest updates?
* [ ] Did you build and test the plugin successfully locally?
* [ ] Did you include metadata (e.g. plugin author, license) in the `pom.xml` file
* [ ] Did you make sure NOT to include any unecessary files in your PR?
* [ ] Did you write unit tests to test your plugin functionalities?
22 changes: 22 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: build

on:
push:
branches-ignore:
- master-forge
- master
- parent-pom
- gh-pages

jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'temurin'
- name: Build and validate project
run: mvn -B package --file pom.xml
30 changes: 30 additions & 0 deletions .github/workflows/release-pom.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: release-pom

on:
push:
branches: [ parent-pom ]

jobs:
build_and_test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: modules
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'temurin'
server-id: ossrh
server-username: OSSRH_USER
server-password: OSSRH_PASS
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: GPG_PASSPHRASE
- name: Build and validate project
run: mvn -B deploy -P release-pom --file pom.xml
env:
OSSRH_USER: ${{ secrets.OSSRH_USER }}
OSSRH_PASS: ${{ secrets.OSSRH_PASS }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
179 changes: 179 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,181 @@
.DS_Store
**/target/**

# Created by https://www.gitignore.io/api/maven,eclipse,netbeans,intellij
# Edit at https://www.gitignore.io/?templates=maven,eclipse,netbeans,intellij

### Eclipse ###

.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# CDT- autotools
.autotools

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/

# Annotation Processing
.apt_generated/

# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet

### Eclipse Patch ###
# Eclipse Core
.project

# JDT-specific (Eclipse Java Development Tools)
.classpath

# Annotation Processing
.apt_generated

.sts4-cache/

### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### Intellij Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

*.iml
.idea/
# modules.xml
# .idea/misc.xml
# *.ipr

# Sonarlint plugin
.idea/sonarlint

### Maven ###
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar

### NetBeans ###
**/nbproject/private/
**/nbproject/Makefile-*.mk
**/nbproject/Package-*.bash
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

# End of https://www.gitignore.io/api/maven,eclipse,netbeans,intellij

.java-version
Loading