Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
larshp committed Nov 29, 2023
1 parent cd65c59 commit a9d6ed0
Show file tree
Hide file tree
Showing 4 changed files with 212 additions and 185 deletions.
6 changes: 5 additions & 1 deletion src/development.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
== Development

Development is done centrally in DEV and/or de-centrally in the Nuve systems.



scoping: reduce task size, deploy often

development guidelines impact: packages, message classes, reduce size
Expand All @@ -10,7 +14,7 @@ Technical Quality assurance & Functional Quality assurance

image::img/foo.drawio.svg[]

=== Branching
=== Branching Examples

image::img/feature_branches.drawio.svg[]

Expand Down
360 changes: 180 additions & 180 deletions src/img/process.drawio.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 26 additions & 3 deletions src/introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ Get ready for AI powered development, by moving the ABAP code to git opens up fo
* link:https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/[GitHub Copilot X]
* link:https://githubnext.com/projects/copilot-workspace/[GitHub Copilot Workspace]


=== Key Design Decisions

The default setup described in this document includes the following design decisions:
Expand All @@ -87,8 +86,32 @@ However, the design can be adjusted to fit the needs of the customer, and the ex

For product/add-on development which is typically released as a whole, instead of per feature, see whitepaper link:https://docs.heliconialabs.com/abap-product-development.pdf[ABAP Product Development].

=== Nuve Platform

_todo_

link:https://www.nuveplatform.com[Nuve Platform]

Unit testing feedback in a continuous integration setup and decentralized development

=== abaplint.app

_todo_

link:https://abaplint.app[abaplint.app]

Static analysis of ABAP code, helping reminding developers of best practices and common mistakes.

Code insights and statistics

=== Example landscape

_todo, some text here_
For the setup and examples in this document, the following landscape is used:

image::img/example_landscape.drawio.svg[align="center"]

- DEV is the central development system, managed by the customer infrastructure team
- TST is used for testing and sign-off by business
- STG staging system to do final validation before moving to production
- PRD production environment

image::img/example_landscape.drawio.svg[]
2 changes: 1 addition & 1 deletion src/process.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
== End to End Process

image::img/process.drawio.svg[]
image::img/process.drawio.svg[align="center"]

0 comments on commit a9d6ed0

Please sign in to comment.