My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

TisUgly was developed to allow teams put their module design decisions into the build process. If particular packages access other packages or modules that are off limits based on team design decisions then the build should break. TisUgly enables teams to write their design decisions about packages and modules into xUnit test cases to run with rest of your programmer test execution.

To get started using TisUgly, please go to the Downloads area to get the library and the TisUgly wiki page for code examples. The TisUgly library is currently at version 1.0 under the Apache Software License version 2.0. More information about the Apache Software License version 2.0 can be found at:

http://www.apache.org/licenses/LICENSE-2.0

Upcoming features for 2.0 release of TisUgly are:

  • Design assertions tailored for including libraries (external jars)
  • Negative design assertions such as "only this package can access this module"
  • Class-level design assertions
  • Jar-focused design assertions
  • Regular expressions in design assertions

Please feel free to send email for feature requests to to chris dot sterling at gmail dot com.

Powered by Google Project Hosting