8000 Develop by jabrena · Pull Request #1 · ev3dev-lang-java/docs · GitHub
[go: up one dir, main page]

Skip to content

Develop #1

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

Merged
merged 70 commits into from
Nov 13, 2018
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
c3968e2
Migrating to asciidoctor
jabrena Jun 24, 2017
2373cbe
Minor change
jabrena Jun 24, 2017
1a40a74
Minor change
jabrena Jun 24, 2017
0bd4dd8
Removing a link for a external link
jabrena Jun 24, 2017
ae03d1b
Minor change
jabrena Jun 24, 2017
1df612d
Fixed problem with CSS.
jabrena Jun 24, 2017
421c24c
Minor change
jabrena Jun 24, 2017
7ca4c50
Delete 31313.png
jabrena Jun 24, 2017
25b45d5
Delete 45544.png
jabrena Jun 24, 2017
ade3bb5
Delete ColorSensorDemo.java
jabrena Jun 24, 2017
6c87749
Delete GyroSensorDemo.java
jabrena Jun 24, 2017
f08e715
Delete GyroSensorDemo2.java
jabrena Jun 24, 2017
7e94a0a
Delete GyroSensorDemo3.java
jabrena Jun 24, 2017
e69510d
Delete IRSensorDemo.java
jabrena Jun 24, 2017
3a8531e
Delete IRSensorDemo2.java
jabrena Jun 24, 2017
0d6aa17
Delete IRSensorDemo3.java
jabrena Jun 24, 2017
f22c71b
Delete TouchSensorDemo.java
jabrena Jun 24, 2017
8000
1535b12
Delete ev3_gyro_sensor.png
jabrena Jun 24, 2017
ad83b69
Delete ev3_gyro_sensor_example1.png
jabrena Jun 24, 2017
396f1b2
Delete ev3_ir_sensor.png
jabrena Jun 24, 2017
05712dc
Delete ev3_ir_sensor_example1.png
jabrena Jun 24, 2017
031537c
Delete ev3_ir_sensor_example2.png
jabrena Jun 24, 2017
e1d581f
Delete ev3_ir_sensor_example3.png
jabrena Jun 24, 2017
85025f3
Delete ev3_large_motor.png
jabrena Jun 24, 2017
01f47d3
Delete ev3_large_motor_example1.png
jabrena Jun 24, 2017
6fdc3a7
Delete ev3_light_sensor.png
jabrena Jun 24, 2017
2910212
Delete ev3_light_sensor_example1.png
jabrena Jun 24, 2017
9a5a330
Delete ev3_touch_sensor.png
jabrena Jun 24, 2017
d9cbc27
Delete ev3_touch_sensor_example1.png
jabrena Jun 24, 2017
889181d
Delete ev3_touch_sensor_example2.png
jabrena Jun 24, 2017
efba38e
Delete ev3_touch_sensor_example3.png
jabrena Jun 24, 2017
068f0f8
Delete humanSenses.png
jabrena Jun 24, 2017
148f412
Better index
jabrena Jun 24, 2017
4d512b5
Minor change
jabrena Jun 24, 2017
358b78f
Minor change
jabrena Jun 24, 2017
b738c27
Minor change
jabrena Jun 24, 2017
d63746e
Adding GA
jabrena Jun 24, 2017
84e0f1c
Improving Gradle tasks
jabrena Jun 24, 2017
b1e1188
Fixed About Section
jabrena Jun 24, 2017
924e8b9
Review Getting Started
jabrena Jun 24, 2017
c3f8b1b
Minor change
jabrena Jun 24, 2017
5243793
Removing numbers
jabrena Jun 25, 2017
7b541d7
Minor change
jabrena Jun 25, 2017
86d9e98
Improving some sections about fundamentals.
jabrena Jun 25, 2017
62f19a1
Adding new pictures about Sensors
jabrena Jun 25, 2017
de068e9
Adding doc for EV3 US Sensor
jabrena Jun 25, 2017
c76ad7c
Adding GA manually
jabrena Jun 25, 2017
4509191
Minor change
jabrena Jun 25, 2017
7500431
New update
jabrena Jun 27, 2017
82a11ae
New docs
jabrena Jun 28, 2017
2a7c4a8
Adding example about Motors
jabrena Jun 28, 2017
f3b83a6
Adding motor section
jabrena Jun 28, 2017
aedd1b8
New update
jabrena Jun 30, 2017
19e7dbe
Improving documentation about Getting Started.
jabrena Jul 1, 2017
21958b9
More changes
jabrena Jul 1, 2017
04885e9
New update
jabrena Jul 3, 2017
a1f467e
Adding BNO055 in the section about IMU
jabrena Aug 13, 2017
5411cb6
Doc upgrade
jabrena Apr 24, 2018
05be296
Splitting section laptop by OS criteria.
jabrena Apr 26, 2018
1464203
Adding more granular information about Debian Jessie & Debian Stretch
jabrena Apr 26, 2018
da67f2b
More granular JVM info. Not finished
jabrena Apr 26, 2018
058ac46
Improved the documentation about the Brick installation process
jabrena Apr 26, 2018
628fedf
Improving the organization of the Sensors with 2 big categories:
jabrena Apr 26, 2018
f9db3fd
Improving documentation about Getting Started
jabrena Apr 29, 2018
5139dee
Brick Review
jabrena Apr 29, 2018
027b81e
Improving the guide to use Template Project
jabrena Apr 29, 2018
4cfa7b7
Minor change
jabrena Apr 29, 2018
2e36bbd
About section upgraded
jabrena Apr 29, 2018
315c79a
Upgrading docs to unify the JVM to install on EV3
jabrena May 23, 2018
819fa45
Merge branch 'master' into develop
jabrena Nov 13, 2018
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
Prev Previous commit
Next Next commit
Improving Gradle tasks
  • Loading branch information
jabrena committed Jun 24, 2017
commit 84e0f1c2de04e32264314ee8b7fac35424b372ca
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

Documentation about the project.

To generate in local the documentation, execute the following command
To generate in local the documentation, execute the following commands:

```
./gradlew asciidoctor
./gradlew asciidoctor &
./gradlew livereload &
python -m SimpleHTTPServer 8000
```




If you open the document in a Web browser with the live reload plugin, you could see the changes.
24 changes: 15 additions & 9 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@

buildscript {
repositories {
jcenter()
}

dependencies {
classpath 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.3'
}
plugins {
id 'org.asciidoctor.convert' version '1.5.3'
id 'org.kordamp.gradle.livereload' version '0.2.1'
}

apply plugin: 'org.asciidoctor.convert'
apply plugin: 'org.kordamp.gradle.livereload'

asciidoctorj {
version = '1.5.3'
version = '1.5.5'
}

//Wrapper
task wrapper(type: Wrapper) {
description = 'Generates gradlew[.bat] scripts'
gradleVersion = '3.5'
}

asciidoctor {
Expand Down Expand Up @@ -41,3 +43,7 @@ asciidoctor {
}

defaultTasks 'asciidoctor'

liveReload {
docRoot asciidoctor.outputDir.canonicalPath
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
6 changes: 6 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#Sat Jun 24 19:24:17 BST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-bin.zip
172 changes: 172 additions & 0 deletions gradlew
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
#!/usr/bin/env sh

##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################

# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null

APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`

# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""

# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"

warn ( ) {
echo "$*"
}

die ( ) {
echo
echo "$*"
echo
exit 1
}

# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
esac

CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar

# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi

# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi

# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi

# For Cygwin, switch paths to Windows format before running java
if $cygwin ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`

# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option

if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=$((i+1))
done
case $i in
(0) set -- ;;
(1) set -- "$args0" ;;
(2) set -- "$args0" "$args1" ;;
(3) set -- "$args0" "$args1" "$args2" ;;
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
(5) set -- & F438 quot;$args0" "$args1" "$args2" "$args3" "$args4" ;;
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi

# Escape application args
save ( ) {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=$(save "$@")

# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"

# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
cd "$(dirname "$0")"
fi

exec "$JAVACMD" "$@"
84 changes: 84 additions & 0 deletions gradlew.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################

@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal

set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%

@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS=

@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome

set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init

echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe

if exist "%JAVA_EXE%" goto init

echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.

goto fail

:init
@rem Get command-line arguments, handling Windows variants

if not "%OS%< 8A61 span class="pl-pds">" == "Windows_NT" goto win9xME_args

:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2

:win9xME_args_slurp
if "x%~1" == "x" goto execute

set CMD_LINE_ARGS=%*

:execute
@rem Setup the command line

set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar

@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%

:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd

:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1

:mainEnd
if "%OS%"=="Windows_NT" endlocal

:omega
0