diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8203c7f88..817661b94 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,33 +16,8 @@ A good bug report should not leave others needing to chase you up for more infor ## Development Guidelines -a. Make sure there is an open issue for the stuff that you want to work on. When starting the development add a comment in the issue. This will allow for discussing possible solutions, and avoid having multiple people look into the same issue. - -b. Keep the commits/PR as small as possible, try not to fix multiple issues in one commit/PR if possible. Smaller changes are easier to review, and are more likely to be accepted. - -c. Variables are prefixed using the standard setting in Code Inspector check "Extended Naming Conventions for Programs" - -d. abapGit is targeted for version 702, so the code should only contain expressions/statements that works on 702 - -e. commit often, whenever something is working, and is a step in the right direction do a commit or PR. This way other contributors can see the changes, and it will minimize the risk of merge conflicts. - -f. Use pretty printer, keywords upper case + indentation - -External Links: -https://guides.github.com/activities/contributing-to-open-source/ +http://docs.abapgit.org/development/guidelines.html ## Building/Creating a PR -1: Install the development version of abapGit by cloning the repository using an online repository, or downloading the zip file and installing it using an offline repository. - -2: The abapGit report installed in your system will now consist of multiple includes - -3: Do the required changes to includes and/or main program - -4: Create the pull request with the changes to the includes - -5: After the pull request is merged, abapmerge will automatically run to build the non-include version of abapGit. - -Every time a commit is pushed to the master branch, https://travis-ci.org/ will be triggered to perform the build. It will use [abapmerge](https://github.com/larshp/abapmerge) to merge all the includes into a single file, the build can be downloaded from https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap - -Alternatively, use the GitHub webinterface to change the files and submit a pull request. +http://docs.abapgit.org/development/contributing.html diff --git a/changelog.txt b/changelog.txt index 028b9863c..ffea1dfba 100644 --- a/changelog.txt +++ b/changelog.txt @@ -8,6 +8,83 @@ Legend + : added - : removed +2018-07-06 v1.71.0 +------------------ +* validate sub and super packages when installing +! delete empty packages ++ UI for editing requirements +! track user which created repo ++ new repository overview page +* delete PARA after DTEL +* TABL, check existence before SELECTing + +2018-06-28 v1.70.0 +------------------ ++ possibility to run code inspector before staging +* WAPA better delta handling ++ Block pull if any of deserialized object is locked ++ CHAR support + +2018-06-17 v1.69.1 +------------------ ++ new exit: change_tadir +* fix objects outside of repo +* started dependency injection for unit testing +* DDLS fix dump +* handle repair transports +* SSFO catch exception +* SEO_CS_CACHE downport +* TABL consider DD12L in changed_by + +2018-06-09 v1.69.0 +------------------ +! FORM serialization, filenames changed +* fix gui show changes only +* fix checkout annotated tags +* set new remote: supply remote SHA1 + +2018-06-06 v1.68.3 +------------------ +* fix dump when objects are moved +* abapGit news feature now works in more cases +* FUGR force update of where-used +* tag page redesigned +* TABL, clear field RESERVEDTE +* http agent changed + +2018-06-04 v1.68.2 +------------------ +* CLAS ignore deltion of non-existent objects +* ENHO implement changed by +* fix TOBJ diffs +* fix error in XML syntax highlighter +* ECATT remove empty attributes +* evaluate 2FA implementations alphabetically + +2018-06-03 v1.68.1 +------------------ +* XSLT fix changed_by +* Fix dump in XML syntax highlighter +* Delivery class of database table changed + +2018-05-27 v1.68.0 +------------------ ++ Resolve conflicts functionallity/UI (beta) ++ Annotated tags +* Locking problems fixed(?) + +2018-05-19 v1.67.0 +------------------ ++ IDOC support ++ IEXT support +* DOMA deletion downport +* ALV popup +* DDLS downport +! default starting folder changed to "/src/" +* Author regex fixed in branch overview +! DDLS clear additional fields +! Moving an object outside main package shows up as deletion + 2018-05-11 v1.66.0 ------------------ ! Clone without pull, user has to choose pull after creating online repo diff --git a/docs/_config.yml b/docs/_config.yml index ddcd8aea4..7b538d7f5 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,8 +1,15 @@ title: abapGit documentation highlighter: rouge +collections_dir: collections +collections: + development: + output: true defaults: - - - scope: - path: "" # an empty string here means all files in the project + - scope: + path: "" values: layout: "default" + - scope: + path: "_development" + values: + layout: "development" diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index 42b73ac53..ab65ec216 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -1,8 +1,8 @@