Skip to content

Better collaboration and more enjoyable development #143

Description

@BioCrossCoder
  1. Design basic rules to make the project be managed well.
  2. Optimize the code architecture (I recommend the hexagonal architecture).
  3. Hold meetings to discuss features and make the requirements clear.
  4. Use some good development tools such as Apifox.

Activity

  1. wyyolo commented on Feb 20, 2024

    @wyyolo
    Contributor

    Hi, @BioCrossCoder . Your proposal is great. Can you propose a new project architecture? Perhaps we can discuss this matter in Discussions .

  2. RobertIndie commented on Feb 21, 2024

    @RobertIndie
    Contributor

    Good suggestions!

    Hold meetings to discuss features and make the requirements clear.

    If you have any ideas, feel free to propose them to the Discussion and request a meeting. We can schedule the meeting together.

    I'm eagerly looking forward to your more detailed thoughts and plans.

    And regarding the project layout, maybe we can follow this standard: https://github.com/golang-standards/project-layout

  3. BioCrossCoder commented on Feb 21, 2024

    @BioCrossCoder
    Author

    Well, let me study the standard on https://github.com/golang-standards/project-layout first.
    I will provide a demonstration of the architecture I recommend above on this weekend.

  4. BioCrossCoder commented on Feb 24, 2024

    @BioCrossCoder
    Author

    I have just discussed with RobertIndie and we have decided not to change the current project architecture.
    Just "do not add entities unless necessary".
    So the 2nd term I mentioned above is already resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions