Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project's structure reorganisation #18

Open
5 tasks
mdziekon opened this issue Jan 6, 2019 · 0 comments
Open
5 tasks

Project's structure reorganisation #18

mdziekon opened this issue Jan 6, 2019 · 0 comments
Labels
enhancement_request All issues containing enhancements proposals to the existing functionalities, codebase or dev setup

Comments

@mdziekon
Copy link
Owner

mdziekon commented Jan 6, 2019

Currently there's a huge mess, files / directories non related to the source code being placed alongside of all the sources. Stuff like that. This needs to be fixed.

TODO:

  • Source code should reside in src/ directory.
  • All "datastores" directories should be outside of source directory.
  • Get rid of index.php files that were supposed to stop people from snooping on source code. Rely on webservers "doing the right thing" instead (eg. nginx disabling indexing).
  • ajax/ & admin/ dirs should be placed in PHP's code storage (somehow)
  • All source files should be "per module / per feature" co-located (eg. galaxy view PHP sources should be in the same directory as its template(s))
@mdziekon mdziekon added this to To Do in Basic modernisation via automation Jan 6, 2019
@mdziekon mdziekon added the enhancement_request All issues containing enhancements proposals to the existing functionalities, codebase or dev setup label Jun 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement_request All issues containing enhancements proposals to the existing functionalities, codebase or dev setup
Projects
Development

No branches or pull requests

1 participant