Skip to content
This repository has been archived by the owner on Nov 9, 2018. It is now read-only.

Separate subprojects into individual repos #175

Closed
12 tasks done
joeha480 opened this issue Feb 29, 2016 · 1 comment
Closed
12 tasks done

Separate subprojects into individual repos #175

joeha480 opened this issue Feb 29, 2016 · 1 comment
Labels
Milestone

Comments

@joeha480
Copy link
Collaborator

joeha480 commented Feb 29, 2016

Subprojects should be separated into individual repos in order to simplify the work process.

Projects to move (mark when moved):

  • Dotify (dotify-cli)
  • dotify.api
  • dotify.common
  • dotify.devtools
  • dotify.devtools.gui
  • dotify.formatter.impl
  • dotify.hyphenator.impl
  • dotify.task-api
  • dotify.task-runner
  • dotify.task.impl
  • dotify.text.impl
  • dotify.translator.impl

For each project, do the following:

  • Create new repo and move code there, see http://stackoverflow.com/questions/359424/detach-subdirectory-into-separate-git-repository/17864475#17864475
  • In the new repo
    • add a tag indicating that the project was previously a subproject (last_commit_as_subproject)
    • add a gitattributes file
    • fix gradle build (copy from the old gradle root-project as needed)
    • add gradle wrapper
    • update documentation
    • set up travis build
      • add travis config file
      • enable in travis
      • test service in github
      • add env variables to travis (SONATYPE_USER, SONATYPE_PASSWORD, REPO_REVISION)
  • In this repo
    • remove reference in gradle root build
    • delete subfolder
    • review and update documentation
@joeha480 joeha480 added this to the 2016 Q2 milestone Mar 31, 2016
@joeha480 joeha480 added the task label Mar 31, 2016
@joeha480
Copy link
Collaborator Author

Everything is done, apart from some updates to documentation

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant