Anyone who has looked at the contents of an NSF in one of the Eclipse navigators rather than Designer's navigator knows that we've added a few extra files (stored as hidden file resource design elements) to make each nsf a good Eclipse citizen. And if you've worked with xpages and have wanted to include some java classes, you've discovered that you can just add in files to the nsf in the projected hierarchy through standard Eclipse mechanisms.
Which leaves me with a dilemma. These extra things really are file design elements, except that their path is not relative to the Resources\Files juncture in the virtual file system. They are also something that not everyone wants or cares to see. I'm worried that users who have worked with "traditional" file resources might be a bit annoyed to see stuff they didn't create show up there.
I'm leaning towards adding a separate category called "Project Files" (or something like that) that contains these other files, so they'd be accessible from the Designer navigator. And I believe whether or not that category is presented in the navigator ought to be controlled by a preference. These files would have paths relative to the project root - so if you wanted to add a file there, you would just type the relative path you wanted.
But others have said we should just dump them in with the other file resources. A file is a file, so why make an artificial difference?
I could use a sanity check here to see if I'm making an artificial distinction or a helpful separation - please let me know what you think (and an answer of it doesn't really matter is also helpful information!) Thanks!