×
INDI Library v1.8.5 Released (19 Apr 2020)

April 2020 release of INDI Library v1.8.5 introduces new drivers while providing fixes and improvements to existing devices and core framework.

How to start developing for KStars

6 months 2 weeks ago 1 month 2 weeks ago by hy. Reason: Development process changed
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #47153
PLEASE NOTE (5/22/2020): The development process has recently changed, and the original post is no longer valid. Updated to the current process.

The basic process is outlined on the KStars README.md file invent.kde.org/education/kstars/-/blob/master/README.md in the KStars online repository invent.kde.org/education/kstars . See the development section and the Git Tips section.

Please Log in or Create an account to join the conversation.

6 months 2 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #47154
--deleted--

Please Log in or Create an account to join the conversation.

6 months 2 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #47155
-deleted-

Please Log in or Create an account to join the conversation.

6 months 2 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More

Please Log in or Create an account to join the conversation.

6 months 2 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #47157
www.raspberrypi.org/forums/viewtopic.php?t=232813
opensource.com/article/18/2/how-clone-mo...add-delete-git-files

Also, I recently switched my development (code editing, compiling, debugging and testing) to a mac laptop.
I used Rob's (rlancaste) scripts for that.
github.com/rlancaste/kstars-on-osx-craft/blob/master/README.md
Highly recommended, takes a little effort to get working, but makes development easier/quicker for sure.

Good luck!
Hy

Please Log in or Create an account to join the conversation.

2 months 3 weeks ago
ChrisRowland
Platinum Boarder
Platinum Boarder
Posts: 493
Karma: 9
More
How to start developing for KStars #52230
Thanks for this, I'm in the process of trying to make it all work.

I've run 'arc feature UsePierSideForFlip' to create a branch for my changes, the changes seem to be there.

now the line after that says to make sure I'm on the master branch, shouldn't that be my new branch?

'arc which' seems to tell me there is no repository.callsign and gives a lot of things that seem to saye there is no repository, but then finishes by saying a new revision will be created. So I guess that is OK.

'git diff' walked me through editing the commit messages but failed to recognise the reviewers so I left that and the subscribers lines blank.
I finally got a message:
Linting...
No lint engine configured for this project.
Running unit tests...
No unit test engine is configured for this project.
SKIP STAGING Unable to determine repository for this change.
Updating commit message...
Created a new Differential revision:
Revision URI: phabricator.kde.org/D29008

Included changes:
M kstars/ekos/capture/capture.cpp
M kstars/ekos/capture/capture.h
M kstars/ekos/mount/mount.cpp
M kstars/ekos/mount/mount.h
M kstars/ekos/mount/mount.ui
M kstars/kstars.kcfg

Hopefully that worked, let's see what happened.

Thanks for the guidance HY, it was a great help.

Please Log in or Create an account to join the conversation.

2 months 3 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #52289
Chris,

[NOTE: below out-of-date. arc feature is no longer used.]
My intention was to say "make sure you are in the master branch when you run the 'arc feature' command". That will, as you said, make a new branch and place you in it.
Looks like you did everything well. Good job in adding mutlaqja (Jasem) as the reviewer.

Please let me know if something's unclear or should be added to my instructions above and I'll edit and make it more clear.

Hy

Please Log in or Create an account to join the conversation.

2 months 3 weeks ago
rbarberac
Senior Boarder
Senior Boarder
Posts: 48
More
How to start developing for KStars #52307
Are there any document explaining the "entry path" for a Mac developer? Thanks in advance!

Please Log in or Create an account to join the conversation.

2 months 3 weeks ago 1 month 2 weeks ago by hy.
hy
Gold Boarder
Gold Boarder
Posts: 256
Karma: 3
More
Topic Author
How to start developing for KStars #52308
Yes, Rob (rlancaste on this forum) has created the excellent github.com/rlancaste/KStars-INDI-Mac-Dev which is what I use (switched from RPi developmet to mac-based after starting this thread).
There is a readme page there github.com/rlancaste/KStars-INDI-Mac-Dev/blob/master/README.md

[NOTE: below no longer applicable--arcanist/phabricator no longer used.]
You still need several of the steps detailed above related to arcanist and phabricator, but this should be clear.
If it is clear, please add on to this thread ;)
If not, ask and I'd be happy to take a shot at the answer.

Please Log in or Create an account to join the conversation.

Time to create page: 0.533 seconds