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

global: Invenio 3.0 initial structure #3546

Merged
merged 1 commit into from
Oct 29, 2015

Conversation

lnielsen
Copy link
Member

  • Prepares code structure for Invenio 3 and aligns package
    structure with current package standards.
  • Removes all remaining legacy code from Invenio.
  • Removes docker scripts from Invenio (to be move to Invenio-Base or
    Invenio-Demosite).
  • Leaves current documentation in place.

Signed-off-by: Lars Holm Nielsen lars.holm.nielsen@cern.ch

@lnielsen lnielsen self-assigned this Oct 27, 2015
@lnielsen lnielsen added this to the v3.0.0a1 milestone Oct 27, 2015
@lnielsen lnielsen force-pushed the next-invenio3 branch 4 times, most recently from 73de31a to 8dc7f89 Compare October 27, 2015 16:50
@lnielsen lnielsen assigned tiborsimko and unassigned lnielsen Oct 28, 2015
@@ -77,17 +87,25 @@ qthelp:
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Invenio.qhcp"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/cookiecutterproject_name.qhcp"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A cookiecutter leftover? I would be good to s/cookiecutterproject_name/invenio/g here and in several other places.

@tiborsimko
Copy link
Member

LGTM besides (1) the above-mentioned cookiecutter leftovers:

$ git grep -Hni cookiecutter
docs/Makefile:90:       @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/cookiecutterproject_name.qhcp"
docs/Makefile:92:       @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/cookiecutterproject_name.qhc"
docs/Makefile:107:      @echo "# mkdir -p $$HOME/.local/share/devhelp/cookiecutterproject_name"
docs/Makefile:108:      @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/cookiecutterproject_name"
docs/make.bat:130:      echo.^> qcollectiongenerator %BUILDDIR%\qthelp\cookiecutterproject_name.qhcp
docs/make.bat:132:      echo.^> assistant -collectionFile %BUILDDIR%\qthelp\cookiecutterproject_name.ghc

and (2) Docker removal that we may partially still keep here to reproduce what python venv is doing. This may be important as the tests suite grows. For now, it's OK to remove them, but perhaps just rephrase the commit log message to:

* Removes docker scripts temporarily from Invenio.

and we'll address this later. (E.g. the demo site could perhaps even be moved here under a new setup.py target, or the Docker scripts moved to base... Let's keep the options open.)

* Prepares code structure for Invenio 3 and aligns package
  structure with current package standards.

* Removes all remaining legacy code from Invenio.

* Removes docker scripts temporarily from Invenio.

* Leaves current documentation in place.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
@lnielsen
Copy link
Member Author

@tiborsimko I've updated the PR now.

@tiborsimko tiborsimko merged commit c4c292f into inveniosoftware:next Oct 29, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants