Skip to content

syronz/sigma-mono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIGMAMONO

Accounting application, inspired by OMEGA and SIGMA

BuildStatus Go Report Card Go Coverage Codacy Badge codebeat badge Maintainability GolangCI

GoDoc FOSSA Status MIT license

Coverage

For calculating coverage run below command

gopherbadger -md="README.md"

License

FOSSA Status

Disable gorm log in tests

noLogSQL=true go test -v

Testing Coverage

go test -atomic -coverprofile=coverage.out
go tool cover -html coverage.out
go tool cover -func coverage.out

format of ID

ID: 1001  100  100 000 001
ID: 9999, 999, 999,999,999
    Comp  Nod  ---- ID ---

1844 6744 ,073,709,551,615
  a    b         c
a company_id
b node_id
c regular id

Features

Features should be encrypted and save in the company table, controlled by license

  1. Delete List
  2. Undelete
  3. Inventory
  4. Currency number
  5. Network accessibility (192.* or public)
  6. Auto backup
  7. Number of user
  8. Income Statemnt
  9. Cash Flow Statement
  10. Balance Sheet
  11. Activity
  12. Log API

TODO

implement https://github.com/syronz/machineid

Find test files for updating travis

find . -regex ".*test.go"

Save coverage for each part

noLogSQL=true go test -run Test -v -cover -coverpkg "sigma/domain/sync/service" "sigma/domain/sync/test" -coverprofile coverage.out
go tool cover -html coverage.out

About

rewrite sigma project based on monolith

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published