# Preferred workflow for a fork

**URL:** <https://forum.compas-framework.org/t/preferred-workflow-for-a-fork/199>\
**Category:** getting started\
**Created:** [June 21, 2019, 12:24pm UTC](https://forum.compas-framework.org/t/preferred-workflow-for-a-fork/199 "2019-06-21T12:24:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yijiangh](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/yijiangh/32/56_2.png) [@yijiangh](https://forum.compas-framework.org/u/yijiangh)\
**Post date:** [June 21, 2019, 12:24pm UTC](https://forum.compas-framework.org/t/preferred-workflow-for-a-fork/199/1 "2019-06-21T12:24:15Z")

</div>

I’m wondering what’s the “standard” or preferred workflow for developers to work on a fork?

Following the “getting started” section in the doc, we can create a conda env, and install compas to this env.

Now, if we want to do some improvements on the compas code base (e.g. the docs), which of the following ways a developer should use:

- Simply work in the conda packages in the path `C:\Users\yijiangh\Anaconda3\envs\compas-dev\Lib\site-packages\compas`, and link it to the fork on Github?
- Fork compas package on github, clone it to a local dir, and work with this local repo. But how can we link this to a conda env? (I’m sorry that this might not be a compas-specific question…)

On the side, related to workflow, I’d love to see a documentation page that provides some tips on the workflow and style guides, see julia’s doc for an example ([workflow tips](https://docs.julialang.org/en/v1/manual/workflow-tips/#REPL-based-workflow-1) and [style guide](https://docs.julialang.org/en/v1/manual/style-guide/)).

The following post is related.

> [@Can I use Pycharm as the IDE and for debugging?](https://forum.compas-framework.org/t/can-i-use-pycharm-as-the-ide-and-for-debugging/195):
>
> Hi there, I’m very new to COMPAS and just installed it through Conda. I was wondering if I can use COMPAS with Pycharm IDE or if not what IDE do you suggest, especially for debugging? Thanks

---

<div class="post-metadata">

**Author:** ![yijiangh](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.compas-framework.org/yijiangh/32/56_2.png) [@yijiangh](https://forum.compas-framework.org/u/yijiangh)\
**Post date:** [June 21, 2019, 12:34pm UTC](https://forum.compas-framework.org/t/preferred-workflow-for-a-fork/199/2 "2019-06-21T12:34:17Z")

</div>

Ahh, just found the contribution guidelines here:  
[https://compas-dev.github.io/main/contributions.html](https://compas-dev.github.io/main/contributions.html)
