Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Constellation Dev Training Guide Updates #1982

Open
1 task
Quasar985 opened this issue Mar 14, 2024 · 1 comment
Open
1 task

Constellation Dev Training Guide Updates #1982

Quasar985 opened this issue Mar 14, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@Quasar985
Copy link
Collaborator

Prerequisites

Description

List of issues with the developer training guides from #1238 that I was unable to fix myself.

Chapter 5:

  • Need to better explain GraphReadMethods/ReadableGraph vs GraphWriteMethods/WritableGraph, how they relate to locking and the importance of .release()/.commit().
  • Need to better explain executeNow vs executeLater.
  • Recommend making 'Spread Outbreak' a step-by-step tutorial and having students build a selection plugin as an exercise. - This one I was unsure if it'd been done already because I am not familiar with the code

Chapter 6:

  • 6.1.2 > We should move all this to the toString() method of Outbreak.

Bugs:
Setting Geo.Country to digraph should auto-complete to country
Duplicate cities in training data are merged, we should add country as a primary key to avoid this

Documentation Additions:
Chapter 4: Controller parameter behaviour (PluginParameterControllers)
Chapter 5: Controlling merging behaviour (GraphElementMerger / GraphAttributeMerger)
Chapter 8: Security & Proxy management
Chapter 9: Graph Renderer Framework
Chapter 9: Arrangement Framework

Other things that could be good to add:
Rendering framework
layer.xml
Rest API
Management of 3rd party libraries
Adding application preference options

Copy link

Hello @Quasar985, thank you for your interest in our work!
If you have a question about using Constellation then please have a read of our Quick Start Guide.
If you are a developer then it is advised to go through the Developer Training Guide.
Note: We have already migrated to NetBeans 12, however the examples in the training guide still reference NetBeans 8.2. We are working on a new version so just bear that in mind.
PS: I'm just an automated script, not a human being.

@Delphinus8821 Delphinus8821 added the documentation Improvements or additions to documentation label Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
2 participants