Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.

v0.1

Compare
Choose a tag to compare
@schettn schettn released this 08 Jun 14:20
· 12 commits to master since this release
310bd55

Checklist:

  • Have you added an explanation of what your changes do and why you'd like them to be included?
  • Have you updated or added documentation for the change?
  • Have you tested your changes with successful results?

Type of Changes:

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Documentation (non-breaking change which adds documentation)
  • Breaking change (fix or feature that would cause existing functionality to change)

What is the current behavior? (link to any open issues here)

  • Add reducer 1 (Assignees: @schettn) #5
    • Behaviour before Pull Request:
      Currently there is no reducer which can transform data to our needs. #2
    • Behaviour after Pull Request:
      Now there is a reducer which can can transform data to our needs. Closes #2
      Now there is a reducer which uses a database to transform data. Closes #3
  • Add client 2 (Assignees: @schettn) #7
    • Behaviour before Pull Request:
      Currently the authorization header in the snek-client interface is set wrong. #6
    • Behaviour after Pull Request:
      Now the authorisation header in the snek-client interface is set correctly. Closes #6
  • Add reducer 2 (Assignees: @schettn ) #15
    • Behaviour before Pull Request:
      Currently there is no way to interact with pure SQL over models. #8
      Currently there is no OSM reconstructor. #9
      Currently there are no abstract statement objects. #10
    • Behaviour after Pull Request:
      Now there is a way to interact with pure SQL over models. Closes #8
      Now there is an OSM reconstructor. Closes #9
      Now there are abstract statement objects. Closes #10
  • Add utils GitHub 1 (Assignees: @schettn ) #16
    • Behaviour before Pull Request:
      Currently there is no way to retrieve queries from GitHub module. #13
      Currently there is no way to fill the database. #14
    • Behaviour after Pull Request:
      Now there is a way to retrieve queries. Closes #13
      Now there is a way to use a converter to fill the database. Closes #14
  • Add intel (Assignees: @schettn ) #17
    • Behaviour before Pull Request:
      Currently there are no ways to append source objects to the intel. #11
      Currently there is to automatic retry on appending errors. #12
    • Behaviour after Pull Request:
      Now there are two ways to call the intel append. Closes #11
      Now there is a retry functionality which recalls the intel append n times. Closes #12
  • Update readme 1 (Assignees: @schettn ) #19
    • Behaviour before Pull Request:
      Currently there is an incorrect repo url in the readme. #18
    • Behaviour after Pull Request:
      Now the repo url is set correctly in the readme. Closes #18
  • Ts rework 1 (Assignees: @schettn ) #25
    • Behaviour before Pull Request:
      Currently the reducer is written in javascript. #20
      Currently the Github util is written in javascript. #21
      Currently JSDoc is not used in the intel. #22
      Currently there is an incorrect licence tag. #23
      Currently the snek-client implementation is outdated. #24
    • Behaviour after Pull Request:
      Now the reducer is converted to typescript. Closes #20
      Now the Github util is converted to typescript. Closes #21
      Now all code is documented with JSDoc. Closes #22
      Now the licence tag is up to date. Closes #23
      Now the currently newest snek-client is implemented. Closes #24
  • Update reducer 1 (Assignees: @schettn ) #33
    • Behaviour before Pull Request:
      Currently there is no organization description. #26
      Currently the return value of the reducer does not fit our needs. #27
      Currently there are no dates in the contribution calendar. #28
      Currently the uniqueness of a member is defined by name and platformId. #29
      Currently there is no way to get the platform source types. #30
      Currently there is no member information of a repository owner. #31
      Currently there is no way to get a contribution share. #32
    • Behaviour after Pull Request:
      Now there is a organisation description. Closes #26
      Now the return value of the reducer function is refined. Closes #27
      Now there are start and end date of a calendar year. Closes #28
      Now the uniqueness of a member is defined by his url. Closes #29
      Now there is a way to get platform source data. Closes #30
      Now there is more member information of a repository owner. Closes #31
      Now there is a way to get a contribution share. Closes #32
  • Add utils gitlab 1 (Assignees: @schettn ) #36
    • Behaviour before Pull Request:
      Currently there is no way to fetch gitlab data via web scraping. #34
      Currently there is no way to process gitlab data. #35
    • Behaviour after Pull Request:
      Now there is a way to fetch gitlab data via web scraping. Closes #34
      Now there is a way to process gitlab data using the OSM models. Closes #35
  • Add oauth 1 (Assignees: @pinterid ) #38
    • Behaviour before Pull Request:
      Currently the oauth GitHub provider is not provided from intel. #37
    • Behaviour after Pull Request:
      Now the oauth GitHub provider is provided from intel. Closes #37
  • Intel quicky 1 (Assignees: @schettn ) #45
    • Behaviour before Pull Request:
      Currently there is no way to reset the reducer. #40
      Currently there is no gitlab implementation. #41
      Currently the squeezer does not support key excluding. #42
      Currently a folder is missing in the exclude options. #43
      Currently there is no support for json modules. #44
      Currently the repository owner eliminates important organisation data. #46
    • Behaviour after Pull Request:
      Now there is a way to reset the reducer. Closes #40
      Now gitlab is implemented and can be used. Closes #41
      Now the squeezer does support key excluding. Closes #42
      Now the folder "lib" is added to the exclude options. Closes #43
      Now resolving json modules is supported. Closes #44
      Now the repository owner does not influence organisational data. Closes #46
  • Intel quicky 2 (Assignees: @schettn, @pinterid ) #51
    • Behaviour before Pull Request:
      Currently OAuth only works on development mode. #49
      Currently the intel does not worked on deployment mode. #50
      Currently the intel creates page lagging. snek-at/front-legacy/issues/145
    • Behaviour after Pull Request:
      Now OAuth works on development and deployment mode. Closes #49
      Now the intel works on deployment mode. Closes #50
      Now the page lagging is massively reduced. snek-at/front-legacy/issues/145
  • Add talks 1 (Assignees: @schettn ) #56
    • Behaviour before Pull Request:
      Currently there is no talk model in the database. #52
      Currently there is no way to query talks. #53
      Currently there is no upload functionality. #54
    • Behaviour after Pull Request:
      Now there is a talk model with a reducer helper function for displaying. Closes #52
      Now there is a functionality to query talks by providing e.g GitHub usernames. Closes #53
      Now there is an upload functionality. Currently this is adapted to talks. Closes #54
  • Add utils gitlab 2 (Assignees: @schettn ) #58
    • Behaviour before Pull Request:
      Currently the gitlab util does not work anymore due to invalid paths. #57
    • Behaviour after Pull Request:
      Now the gitlab util is working again. Closes #57
  • Intel quicky 3 (Assignees: @schettn ) #61
    • Behaviour before Pull Request:
      Currently the clone deep type dependency is at the wrong place. #59
      Currently it is not possible to compile due to an deprecated client implementation. #60
    • Behaviour after Pull Request:
      Now the clone deep type dependency is placed correctly. Closes #59
      Now it is possible to compile without errors. Closes #60
  • Improve intel 1 (Assignees: @schettn ) #66
    • Behaviour before Pull Request:
      Currently the reducer reset is not working properly. #40
      Currently it is common that the converters produce errors. #63
      Currently the order of source objects in a source list is to be observed. #64
      Currently when organizations with different platform types are present, the talks generation won't work because it can only handle organizations of GitHub. #65
      Currently the SQL formatting does not fit a standard. #67
    • Behaviour after Pull Request:
      Now the reducer reset is working properly. Closes #40
      Now all error sources are eliminated. Closes #63
      Now the order of source objects in a source list does not have to be considered. Closes #64
      Now when organizations with different platform types are present the talks generation will only process GitHub organizations. Closes #65
      Now the SQL formatting does fit a standard. Closes #67
  • Improve documentation 1 (Assignees: @schettn, @pinterid ) #69
    • Behaviour before Pull Request:
      Currently the documentation does not follow our standard. #55
      Currently the anchor definitions do not follow our standard. #68
    • Behaviour after Pull Request:
      Now the documentation does follow our standard. Closes #55
      Now the anchor definitions do follow our standard. Closes #68
  • Improve intel 2 (Assignees: @schettn ) #74
    • Behaviour before Pull Request:
      Currently the repository owner is missing. #72
      Currently the intel is not adopted to a new client update. #73
    • Behaviour after Pull Request:
      Now every repository contains an owner. Closes #72
      Now the intel is adopted to a new client update. Closes #73
  • Patch 1 (Assignees: @pinterid ) #76
    • Behaviour before Pull Request:
      Currently there is no README.md for intel. #75
      Currently the README.md contains spelling errors. #48
    • Behaviour after Pull Request:
      Now there is a README.md for intel. closes #75
      Now the README.md does not contain spelling errors. closes #48
  • Improve intel ba1 (Assignees: @pinterid ) #76
    • Behaviour before Pull Request:
      Currently the code is not adapted to the new client release. #73
    • Behaviour after Pull Request:
      Now the code is adapted to the new client release. Closes #73
  • Fix invalid contribution type statistic (Assignees: @schettn ) #81
    • Behaviour before Pull Request:
      Currently the contribution type share total is wrong. #79
      Currently the contribution type of pullRequests and issues are always equal. #80
    • Behaviour after Pull Request:
      Now the contribution type share calculation is fixed. Closes #79
      Now the contribution types of pullRequest and issues are set to their own values. Closes #80

Other information:
The introduced code complies with tonic standard.
Ref: https://githb.com/snek-at/tonic/