Skip to content
Aaron Forster edited this page May 7, 2015 · 10 revisions

Welcome to Njord!

Njord is an editor for F5 Network's iRules language. It currently works but is quite buggy.

If you are checking out Njord simply to build it as a runnable version please check out Master and build a runnable jar file from that. At run time Njord requires a directory called resources to exist in the same directory as the jar file containing the contents of the same within the root of the njord project. In the future I will convert this to a Maven project so that I can automate building an executable version and have it bundle the resources.

This is the full Eclipse project. If you are using a different IDE my apologies but I've had to become an Eclipse guy.

Njord is my first venture into Swing as well as a number of other things. Unfortunately it has quite a number of artifacts from me learning. There are places where I do the exact same thing three different ways or do the same thing in multiple places. The current state of the tool all of what I consider to be the minimum feature set is now working and version 0.8 is slated to be entirely a bug hunt to clean up these artifacts and get rid of a number of bugs related to hasty or inexperienced coding.

If you are using Eclipse see Eclipse GitHub Integration.

Status:

I'm calling 0.8 complete and starting on 0.9. 0.8 achieved what I consider the minimum functionality for an iRules editor. 0.9 is going to target improving stability even more and improving the UI a bit. 0.9 will be the first "release" that I give out generally and 1.0 will target adding a few nicer features to 0.9's stable baseline.

Njord is copyright 2012-2015 Aaron Forster. It is free to use but not ready to distribute. All reference libraries are property of their respective owners.

Clone this wiki locally