styles icon indicating copy to clipboard operation
styles copied to clipboard

Move independent CSL styles into their own subdirectory

Open rmzelle opened this issue 4 years ago • 5 comments

I realize changing this will likely break many downstream projects, but there would be some advantage to putting all independent CSL styles into their own subdirectory ("independent/"), as we do with the dependent CSL styles. Maybe we can make the change along with a major CSL update.

In particular, the project README is currently easily overlooked (especially for infrequent GitHub users), as visitors either have to click the README.md link or scroll all the way down the page. Considering this is our GitHub repository with the most traffic by far, that's rather unfortunate.

Smaller side benefits:

  • it would separate most non-style files (like README.md, .travis.yml, renamed-styles.json, etc.) from the independent styles, making the former easier to find.
  • https://github.com/citation-style-language/styles/ will likely load a little faster

rmzelle avatar Dec 23 '19 14:12 rmzelle

Love this idea.

bwiernik avatar Jan 22 '20 21:01 bwiernik

@bwiernik, this would be a good change to roll into the release of CSL 1.1, by the way, as that will be somewhat disruptive anyway. I'd make the change in both "master" and the "v1.1" release branch.

rmzelle avatar Nov 29 '20 04:11 rmzelle

I agree

bwiernik avatar Nov 29 '20 10:11 bwiernik

@adam3smith Do we want to make this change at the same time as v1.0.2 or push to CSL v1.1 whenever that may be?

bwiernik avatar Dec 30 '21 18:12 bwiernik

Let's do this in 1.1

adam3smith avatar Dec 30 '21 18:12 adam3smith