argilla icon indicating copy to clipboard operation
argilla copied to clipboard

[CHORE] Improve argilla-server folder structure

Open jfcalvo opened this issue 9 months ago • 0 comments

We should improve folder structure on argilla-server with the following:

/api
  /handlers
    /v1
    /v2
  /policies
    /v1
    /v2
  /schemas
    /v1
    /v2
/contexts
/models
...

So the idea is to have everything related with the API inside an api folder. Inside that folder we should have handlers, policies and schemas.

For stuff not directly related with the versioned API we can have folders outside of api, like /context and /models.

Because these are changes that are not really complex to do and in order to avoid conflicts with current changes I would do this issue over branch feat/v2.0.0.

cc @frascuchon

jfcalvo avatar May 22 '24 13:05 jfcalvo