Closed
Description
Currently, the Conception-go package consists of a single 7000+ lines main.go file. This is hurting readability of the project for other people. It should be refactored into smaller files/packages, similar to the way C++ project was.
This issue is blocking on two things:
- I want to use refactoring tools to rename package import paths easily; I don't want to do it manually. I need to wait for such a tool to be created, or create it myself.
- There seems to be an existing effort led by Jeffrey Overbey, see here.
- I think this is more or less addressed by
govers
now (with some enhancements), see https://twitter.com/shurcooL/status/488968735319789568, as well as https://godoc.org/golang.org/x/tools/cmd/gorename and https://godoc.org/golang.org/x/tools/cmd/gomvpkg.
- This project is not yet complete enough to be worthy of other peoples attention to its source code. It should be completed more until it's useful for some tasks, in order to gain interest.
Metadata
Assignees
Labels
No labels