Skip to content

Commit

Permalink
Restructured entire project
Browse files Browse the repository at this point in the history
- Now using Gradle instead of Ant.
- Removed documents belonging to wiki from project root.
- Switched to standard Maven project structure.

Signed-off-by: Tin Svagelj (Caellian) <tin.svagelj.email@gmail.com>
  • Loading branch information
Caellian committed Dec 12, 2018
1 parent 8a3c0eb commit bc88a21
Show file tree
Hide file tree
Showing 3,831 changed files with 48,898 additions and 50,868 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
291 changes: 249 additions & 42 deletions .gitignore
@@ -1,13 +1,221 @@
# OS X
*.DS_Store
# Created by https://www.gitignore.io/api/java,macos,linux,gradle,windows,eclipse,jetbrains+all,git
# Edit at https://www.gitignore.io/?templates=java,macos,linux,gradle,windows,eclipse,jetbrains+all,git

### 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/

### Git ###
# Created by git for backups. To disable backups in Git:
# $ git config --global mergetool.keepBackup false
*.orig

# Created by git when using merge tools for conflicts
*.BACKUP.*
*.BASE.*
*.LOCAL.*
*.REMOTE.*
*_BACKUP_*.txt
*_BASE_*.txt
*_LOCAL_*.txt
*_REMOTE_*.txt

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

### JetBrains+all ###
# 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

### JetBrains+all Patch ###
# Ignores the whole .idea folder and all .iml files
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360

.idea/

# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023

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

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride
desktop.ini

# Icon must end with two \r
Icon


# Thumbnails
._*

Expand All @@ -27,52 +235,51 @@ Network Trash Folder
Temporary Items
.apdisk

# Linux
*~
### Windows ###
# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# Dump file
*.stackdump

# KDE directory preferences
.directory
# Folder config file
[Dd]esktop.ini

# Linux trash folder which might appear on any partition or disk
.Trash-*
# Recycle Bin used on file shares
$RECYCLE.BIN/

# Java Files
com/bfh
com/cburch
com/hepia
*.jar
*.class
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Generated files
javadoc/
test/com/cburch/logisim/gui
bin/
out/
package/Logisim-evolution.html
package/Logisim-evolution.jnlp
package/Logisim-evolution_browser.jnlp
package/bundles/
# Windows shortcuts
*.lnk

# additional libraries
!libs/*.jar
### Gradle ###
.gradle
/build/

# IDE files
.metadata/
.settings/
.project
.classpath
# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Cache of project
.gradletasknamecache

# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties

# Simulation files and folders
resources/logisim/sim/comp.tcl
resources/logisim/sim/transcript
### Gradle Patch ###
**/build/

resources/logisim/sim/comp/
resources/logisim/sim/src/
publi/
# End of https://www.gitignore.io/api/java,macos,linux,gradle,windows,eclipse,jetbrains+all,git

# File containing the log level
logback.xml
# Include libraries
!lib
17 changes: 16 additions & 1 deletion .travis.yml
@@ -1,2 +1,17 @@
language: java
script: ant jar
sudo: false
jdk:
- openjdk8
- oraclejdk8
before_install:
- chmod +x gradlew
- chmod +x gradle/wrapper/gradle-wrapper.jar
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
script:
- ./gradlew build

0 comments on commit bc88a21

Please sign in to comment.