aboutsummaryrefslogtreecommitdiff
path: root/development/libs/barrel/src/TODO
blob: 716a7782cbe292aafc5366bb9a094d3119ed999e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
The following file outlines some of the changes that should be made to
barrel, before we can promote a version to 1.0.  This is in no way an
exhausive list, but certainly a good starting point for contributors
to work with.  There are several sections of issues, some of which
were already reported on the repo, others have not.


== Bugs

- https://github.com/rust-db/barrel/issues/79
- https://github.com/rust-db/barrel/issues/80
- https://github.com/rust-db/barrel/issues/81
- https://github.com/rust-db/barrel/issues/82
- https://github.com/rust-db/barrel/issues/83


== Features

- Tests should run against a database backend, not just a static
  string.  This way we can also enforce compatibility with a specific
  database version.

- 


- *Testing*: The tests should run against an actual database to make




sure that the syntax is valid. We still run into syntax issues from time to
   time. As also mentioned here:
   https://github.com/rust-db/barrel/issues/8#issue-297373013
   - *Integrate Fork*: One of our freelancers was working with barrel for
   some time and eventually had to create a fork in order to do fixes.
   Currently we are using his fork but I would really like to switch back to
   mainline barrel asap.
   - Merge his PRs if possible:
      https://github.com/rust-db/barrel/pulls/aknuds1
      - There are probably other fixes he has not opened a PR for. Those
      should be ported as well. Maybe you can scan his history to see what is
      needed. https://github.com/aknuds1/barrel/commits/master